trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:0.4em 0.6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media (max-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,0.6);font-size:0.75em;font-weight:600;white-space:nowrap;padding:0 0.5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:black}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,0.125)}@media (max-width: 768px){trix-toolbar .trix-button{letter-spacing:-0.01em;padding:0 0.3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(0.8em + 4vw);text-indent:-9999px}@media (max-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(0.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:0.125}trix-toolbar .trix-button--icon-attach::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-italic::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-link::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-strike::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-quote::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-heading-1::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-code::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-number-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-undo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-redo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:0.75em;padding:15px 10px;background:#fff;box-shadow:0 0.3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:0.5em 0.8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:#F00 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:0.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::-moz-selection{background:highlight}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::selection{background:highlight}trix-editor .attachment.attachment--file[data-trix-mutable]{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor .attachment[data-trix-mutable] img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:0.9;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 0.8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0,0,0,0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.7;content:"";background-image:url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:0.1em 0.6em;font-size:0.8em;color:#fff;background-color:rgba(0,0,0,0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:0.2em;white-space:nowrap}.trix-content{line-height:1.5}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:0.3em;margin-left:0.3em;padding-left:0.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:0.3em;margin-right:0.3em;padding-right:0.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:0.9em;padding:0.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:' \2022 '}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:0.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:0.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 0.5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}.trix-content .attachment-gallery>action-text-attachment,.trix-content .attachment-gallery>.attachment{flex:1 0 33%;padding:0 0.5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment{flex-basis:50%;max-width:50%}.trix-content action-text-attachment .attachment{padding:0 !important;max-width:100% !important}section.logs{margin-bottom:3.1875rem}section.logs nav.pagination{display:flex;font-size:0.75rem;justify-content:flex-end}section.logs nav.pagination span{color:#002045;font-weight:700;padding:0.313rem}section.logs nav.pagination span a,section.logs nav.pagination span a:visited{color:#002045}section.logs h2{color:#002045;font-size:1.25rem;font-weight:600;margin-bottom:1.25rem}section.logs .logs-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}section.logs .logs-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}section.logs .logs-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}section.logs .logs-table th:first-of-type{padding-left:1rem}section.logs .logs-table th:last-of-type{text-align:right}section.logs .logs-table tbody td,section.logs .logs-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}section.logs .logs-table tbody td:first-of-type,section.logs .logs-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}section.logs .logs-table tbody td:last-of-type,section.logs .logs-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}section.logs .logs-table tbody td.title,section.logs .logs-table tbody th.title{font-weight:700}section.logs .logs-table tr.header{background-color:#e5eaeb}section.logs .logs-table tr.header td,section.logs .logs-table tr.header th{color:#002045;font-weight:600;text-align:left}section.logs .logs-table tr.disabled{color:#879ea6}section.logs .logs-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}section.logs .logs-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}section.logs .logs-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}section.logs .logs-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}section.logs .logs-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}section.logs .logs-table tbody .pill{transition:all 0.25s ease-in-out}section.logs .logs-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}section.logs .logs-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}section.logs .logs-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}section.logs .logs-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}section.logs .logs-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}section.logs .logs-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}section.logs .logs-table img[src*="check"]{height:0.875rem;width:0.875rem}section.logs .logs-table img[alt="checked icon"],section.logs .logs-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}section.logs .logs-table a{color:#0e76aa}section.logs .logs-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}section.logs .logs-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}section.logs .logs-table a img{vertical-align:middle}section.logs .logs-table .pill{display:flex}section.logs .logs-table .date-range{font-weight:600}section.logs .logs-table td:first-of-type{font-weight:600}section.logs .logs-table tbody>tr:not(.header):hover img.right-arrow{background-color:white;border-radius:1rem;filter:invert(1)}section.reserve-notes{margin-bottom:3.1875rem}section.reserve-notes .note-form{align-items:center;background-color:#f3f6f7;border-radius:0.3125rem;display:flex;justify-content:center;margin-bottom:2rem;padding:20px}section.reserve-notes .note-form #note-input{flex-grow:1}section.reserve-notes .note-form .submit-btn{background-color:#ffffff;border:2px solid #000000;border-radius:0.3125rem;cursor:pointer;height:2rem;font-size:0.8125rem;font-weight:600;margin-left:1rem;white-space:nowrap}section.reserve-notes .note-header{font-weight:600}section.reserve-notes hr{border-bottom:1px solid #c2ced1;border-top:none;border-left:none;border-right:none}.log-modal{padding:1.25rem}.log-modal>header{align-items:center;display:flex;margin-bottom:20px}.log-modal>header h2{font-size:1.5rem;font-weight:600;margin:0}.log-modal>header img.close{background-color:rgba(170,183,187,0.36);border-radius:50%;cursor:pointer;margin-left:auto;padding:0.5rem}.log-modal hr{border-bottom:1px solid #aab7bb;border-top:none;border-left:none;border-right:none}.log-modal table{width:100%}.log-modal .log table td,.log-modal .log-changes table td{font-size:0.875rem}.log-modal .log-changes table{border-spacing:0 8px}.log-modal .log-changes table th{font-weight:600;text-align:left}.log-modal .log-changes table td{vertical-align:top}.log-modal .log-changes table .log-field{width:20%}.log-modal .log-changes table .old-value,.log-modal .log-changes table .new-value{width:40%}.log-modal .log-changes table code{color:#c03e2d}.amenity_group{font-size:0.8125rem;margin:0 !important}.amenity_group a{text-decoration:none}.amenity_group header{align-items:center;background-color:#eef1f2;border-radius:0.3125rem;display:flex;justify-content:space-between;padding:10px 10px;margin-top:14px;transition:all .15s ease-in-out}.amenity_group header h3{color:#556b72;display:inline-block;margin-bottom:4px;margin-top:4px}.amenity_group header img{filter:opacity(40%)}.amenity_group header:hover{background-color:#dfe5e7}.amenity_group header:hover h3{color:#000000}.amenity_group header:hover img{filter:none}.amenity_group .amenity-padding{padding:15px}.amenity_group .amenity{margin-top:8px}.amenity_group .amenity input[type="radio"]{display:none}.amenity_group .amenity .amenity-header{cursor:pointer;display:flex;gap:1rem;width:100%}.amenity_group .amenity .amenity-header p{font-size:small;margin:3px 0}.amenity_group .amenity .amenity-header img.amenity-check-icon,.amenity_group .amenity .amenity-header img.amenity-plus-icon{height:30px;width:30px;align-self:center}.amenity_group .amenity .amenity-header img.amenity-check-icon{background-color:#ffb511;border-radius:30px;display:none}.amenity_group .amenity .amenity-header img.amenity-plus-icon{filter:opacity(30%);cursor:pointer}.amenity_group .amenity .amenity-header img.amenity-img{border:1px solid #c2ced1;border-radius:0.3125rem;filter:opacity(40%);height:89px;width:146px}.amenity_group .amenity .amenity-header .content{flex:1;padding:0px}.amenity_group .amenity .amenity-header .content h3{margin:0}.amenity_group .amenity .amenity-header .content a{display:none}.amenity_group .amenity .amenity-header .content a.showing{color:#c2ced1;display:initial;font-size:small}.amenity_group .amenity .amenity-header .content .comment-and-rates{display:none}.amenity_group .amenity .amenity-header .content .comment-and-rates.showing{display:initial}.amenity_group .amenity .amenity-header .rates select{filter:opacity(20%);pointer-events:none}.amenity_group .amenity label.amenity-label{align-items:flex-start;border:1px solid #c2ced1;border-radius:0.3125rem;color:#c2ced1;display:flex;flex-direction:row;flex-wrap:wrap}.amenity_group .amenity label.amenity-label hr{border-bottom:1px solid #c2ced1;border-top:none;border-left:none;border-right:none}.amenity_group .amenity label.amenity-label .amenity-header .content .description:not(.showing){display:none}.amenity_group .amenity label.amenity-label .bookings{background:#dfe5e7;border-bottom-left-radius:0.3125rem;border-bottom-right-radius:0.3125rem;width:100%}.amenity_group .amenity label.amenity-label .bookings .booking{display:none;flex-basis:100%;flex-direction:column}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card{align-items:end;background-color:#ffffff;border:1px solid;border-radius:0.3125rem;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:15px;padding:10px}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card button{background-color:transparent;border:0;margin:0;padding:0}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card label{display:block;flex-basis:100%;text-align:center}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .flex-row-field{align-items:end;display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .flex-row-field.remove-amenity-field{align-self:center}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .flex-column-field{align-items:center;display:flex;flex-direction:column}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .field span{text-align:center}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .counter{-moz-appearance:textfield;text-align:center;width:45px}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .counter::-webkit-outer-spin-button,.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .counter::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .more,.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .less,.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .cross-button{background-color:transparent;border:none;display:flex;flex-direction:column;justify-content:center}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .more img,.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .less img,.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .cross-button img{filter:opacity(40%);cursor:pointer}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .more img:hover,.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .less img:hover,.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .cross-button img:hover{filter:none}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .more img:active,.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .less img:active,.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .cross-button img:active{filter:opacity(60%)}.amenity_group .amenity label.amenity-label .bookings .booking .booking-card .subtotal{align-items:center;display:flex;font-weight:600;height:2rem}.amenity_group .amenity label.amenity-label .bookings .booking .add-booking-card{display:flex;justify-content:flex-end}.amenity_group .amenity label.amenity-label .bookings .booking .add-booking-card a{align-items:center;display:flex;color:#667a80;padding:3px 11px;text-decoration:none}.amenity_group .amenity label.amenity-label .bookings .booking .add-booking-card a img{filter:opacity(40%);margin-left:10px}.amenity_group .amenity label.amenity-label .bookings .booking .add-booking-card a:hover{background-color:#c2ced1;border-radius:0.3125rem;color:#000000;transition:all .15s ease-in-out}.amenity_group .amenity label.amenity-label .bookings .booking .add-booking-card a:hover img{filter:none}.amenity_group .amenity label.amenity-label .bookings .booking .add-booking-card a:active{background-color:#879ea6;transition:none}.amenity_group .amenity label.amenity-label .bookings .booking .add-booking-card img,.amenity_group .amenity label.amenity-label .bookings .booking .booking-card button img{height:30px;width:30px}.amenity_group .amenity input:checked+label.amenity-label{background:#eef1f2;border:2px solid #000000;color:#000000}.amenity_group .amenity input:checked+label.amenity-label hr{border-bottom-color:#000000}.amenity_group .amenity input:checked+label.amenity-label .amenity-header{cursor:default}.amenity_group .amenity input:checked+label.amenity-label img.amenity-check-icon{display:unset}.amenity_group .amenity input:checked+label.amenity-label img.amenity-plus-icon{display:none}.amenity_group .amenity input:checked+label.amenity-label img.amenity-img{border:1px solid #000000;filter:opacity(100%)}.amenity_group .amenity input:checked+label.amenity-label .content{background:#eef1f2}.amenity_group .amenity input:checked+label.amenity-label .content a.showing{color:#556b72}.amenity_group .amenity input:checked+label.amenity-label .rates select{filter:unset;pointer-events:unset}.amenity_group .amenity input:checked+label.amenity-label .booking{display:flex}.amenity_group .amenity input:checked+label.amenity-label .booking label{border:0px}.amenity_group .amenity:last-child{margin-bottom:2.5rem}.amenity_group .amenity:hover img.amenity-plus-icon{filter:none}.amenity_group .amenity:hover img.amenity-plus-icon{filter:opacity(80%)}section.report-part-1>header{font-weight:bold;margin-bottom:1rem}section.report-part-1>header h1{margin-top:0.25rem;text-align:center}section.report-part-1 table.annual-report{border-collapse:collapse;border-width:1px;font-size:10px;margin-bottom:3rem;table-layout:fixed;width:100%}section.report-part-1 table.annual-report col.first-col{width:100px}section.report-part-1 table.annual-report col.subtotal-col{background:#f3f6f7}section.report-part-1 table.annual-report th{background:#f3f6f7;border:1px solid #aab7bb;font-weight:500;padding:8px 0px;text-align:center}section.report-part-1 table.annual-report tr{height:30px}section.report-part-1 table.annual-report tr.row-subtotal,section.report-part-1 table.annual-report tr.row-total{background:#ffb511;padding:0 0.5em;text-align:center}section.report-part-1 table.annual-report tr.row-total{font-weight:500}section.report-part-1 table.annual-report tr.group-header th{padding:0 0.5em;text-align:left}section.report-part-1 table.annual-report td{border-color:#aab7bb;border-style:solid;border-width:1px;padding:4px;text-align:center}section.report-part-1 table.annual-report td.col-1{font-weight:500;text-align:left}section.report-part-1 table.annual-report .spacer td{border:none}.autocomplete input{width:100%}.autocomplete div.autocomplete-results-container{display:flex;position:relative}.autocomplete ul.autocomplete-results{border-radius:0 !important;border:1px solid #aab7bb !important;box-shadow:0px 0px 3px 0px #aab7bb !important;box-sizing:border-box !important;display:inline-block !important;left:0 !important;list-style:none !important;margin:0 !important;max-height:200px !important;overflow:scroll;padding-left:0 !important;position:absolute !important;right:0 !important}.autocomplete ul.autocomplete-results li{background-color:#ffffff;flex:1;padding:5px 12px}.autocomplete ul.autocomplete-results li:not(:last-of-type){border-bottom:1px solid #aab7bb}.autocomplete ul.autocomplete-results li.active{background-color:#556b72;color:white}.autocomplete ul.autocomplete-results:empty{display:none !important}button.active,a.button,input[type="submit"]{align-items:center;background:#ffb511;border-radius:2.25rem;border:0;color:#002045 !important;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;font-weight:500;justify-content:center;padding:0.75rem 1.25rem;text-decoration:none;transition:all .15s ease-in-out}button.active img,a.button img,input[type="submit"] img{margin-left:1rem}button.active:hover,a.button:hover,input[type="submit"]:hover{filter:brightness(108%)}button.active:active,a.button:active,input[type="submit"]:active{filter:brightness(112%)}a.button.button-inline{color:#002045 !important;cursor:pointer;display:inline-block;padding-left:2.5rem;padding-right:2.5rem;text-decoration:none}.button-main{background-color:#ffb511;border-radius:1.5625rem;border:0;box-sizing:border-box;color:#002045;display:block;font-size:1rem;font-weight:600;padding:0.9375rem;width:100%}.button-clear{background-color:unset !important;border-radius:1.5625rem !important;border:1px solid #002045 !important;color:#002045 !important;cursor:pointer;display:inline-block;padding:0.5rem 1.5rem !important;text-decoration:none;transition:all .15s ease-in-out}.button-clear:hover{background-color:rgba(0,0,0,0.05) !important}.button-clear:active{background-color:rgba(0,0,0,0.1) !important}a.button-subtle{border-radius:0.3125rem;padding:6px;transition:all .15s ease-in-out}a.button-subtle:hover{background-color:rgba(0,0,0,0.05)}a.button-subtle:active{background-color:rgba(0,0,0,0.1)}.manager.calendar .content{padding:3.5rem 1.25rem 1.25rem 1.25rem}.manager.calendar header.content-header{align-items:center;display:flex;justify-content:space-between;margin-top:0.5rem;margin-bottom:0.5rem}.manager.calendar header.content-header h2{display:inline-block;font-size:1.85rem;font-weight:500;margin-bottom:0;margin-top:0;margin-right:1.5rem}.manager.calendar header.content-header a{color:#1295d8;font-size:0.75rem;vertical-align:middle}.manager.calendar header.content-header+hr{border-bottom:2px solid #aab7bb;border-left:0;border-right:0;border-top:0;margin:0}.manager.calendar section.dashboard-content{margin-top:4rem}.manager.calendar h3{font-size:1rem;font-weight:500;margin:0.5rem 0}.manager.calendar .info-block{background-color:#f3f6f7;margin-bottom:3rem}.manager.calendar .info-block>*:not(:last-child){border-bottom:1px solid #aab7bb}.manager.calendar .info-block .dash-cards{display:flex;flex-flow:row}.manager.calendar .info-block .dash-cards .dash-card{padding:1.5rem}.manager.calendar .info-block .dash-cards .dash-card h4{display:inline-block;font-size:2rem;font-weight:500;margin:0 0.75rem 0 0}.manager.calendar .info-block .dash-cards .dash-card img{margin:0 0.4rem}.manager.calendar .info-block .dash-table{padding-bottom:0.75rem}.manager.calendar .info-block .dash-table small.user-role{display:block;color:#5D747C}.manager.calendar .info-block .dash-chart{padding:1.5rem}.manager.calendar .info-block table.card-table{width:100%}.manager.calendar .info-block table.card-table tr td:first-child{padding-left:1.25rem}.manager.calendar .info-block table.card-table tr td{padding-bottom:.25rem;padding-top:.25rem}.manager.calendar .info-block table.card-table tr td div.status-container{display:flex}.manager.calendar .info-block table.card-table tr td div.status-container div.status{background:#ffb511;border-radius:3px;display:inline-block;margin-right:.25rem;width:5px}.manager.calendar .info-block table.card-table tr td:last-child{padding-right:1.25rem}.manager.calendar .info-block table.card-table tr td.card-name,.manager.calendar .info-block table.card-table tr td.card-date{width:50%}.manager.calendar .info-block table.card-table tr td.card-date{text-align:right}.manager.calendar .info-block table.card-table tr.todays-card-title>td{padding-bottom:.55rem;padding-top:.55rem}.manager.calendar .info-block table.card-table tr.todays-card-title>td a{text-decoration:none}.manager.calendar .info-block table.card-table:not(:last-of-type){border-bottom:1px solid #aab7bb}.manager.calendar .info-block table.card-table:not(:last-of-type) td{padding-bottom:0.75rem}.manager.calendar .info-block .visit-day-list-empty{color:#5D747C;font-size:1rem;padding:2rem;text-align:center}.manager.calendar .search-subsection{margin-bottom:3rem}.manager.calendar .search-subsection input,.manager.calendar .search-subsection select{background-color:#ffffff;border:1px solid #aab7bb;border-radius:.3125rem;box-sizing:border-box;font-size:0.875rem;height:2.25rem;padding:.5rem}.manager.calendar .search-subsection .search-primary,.manager.calendar .search-subsection .search-secondary{background-color:#f3f6f7;color:#002045;padding:1.5rem}.manager.calendar .search-subsection .search-primary{display:flex;justify-content:space-between}.manager.calendar .search-subsection .search-primary>div:first-child>*{margin-right:.5rem}.manager.calendar .search-subsection .search-primary>div:last-child>*{margin-left:.5rem}.manager.calendar .search-subsection .search-secondary{background-color:#f3f6f7;border-top:1px solid #aab7bb;display:none}.manager.calendar .search-subsection .search-secondary.show{display:block}.manager.calendar .search-subsection #show_button,.manager.calendar .search-subsection #hide_button{display:none}.manager.calendar .search-subsection #show_button.show,.manager.calendar .search-subsection #hide_button.show{box-sizing:border-box;display:flex;height:100%}.manager.calendar .search-subsection .input-with-buttons{position:relative}.manager.calendar .search-subsection .input-with-buttons>input{padding:0.5rem 1.875rem}.manager.calendar .search-subsection .input-with-buttons::before{content:"";display:block;height:1rem;left:0.725rem;position:absolute;top:0.5875rem;width:1rem}.manager.calendar .search-subsection .input-with-buttons.search::before{background:no-repeat center/12px url(/assets/icon-search-92bf5f0478c471feb3c4380d66a48bc91e25fc10a8e5cfc21701b61409378465.svg)}.manager.calendar .search-subsection .input-with-buttons.calendar::before{background:no-repeat center/14px url(/assets/icon-calendar-26a9ebcb562dff032262f7471d8710c1df8aa04009c72983750e97c24db2d263.svg)}.manager.calendar .search-subsection #horizontal-line{margin-right:2rem;position:relative}.manager.calendar .search-subsection #horizontal-line::after{border-top:3px solid;bottom:1rem;content:"";display:block;position:absolute;right:-1.5rem;width:1rem}.manager.calendar .search-subsection .row{display:flex;margin-bottom:1rem}.manager.calendar .search-subsection .row label{color:#556b72;display:inline-block;font-size:0.75rem;font-weight:500;margin-bottom:0.15rem}.manager.calendar .search-subsection .row.mb-0{margin-bottom:0}.manager.calendar .search-subsection .row-medium,.manager.calendar .search-subsection .row-auto{margin-right:1rem}.manager.calendar .search-subsection .row-medium>*,.manager.calendar .search-subsection .row-auto>*{width:100%}.manager.calendar .search-subsection .row-medium{width:423px}.manager.calendar .calendar-container .display-none{display:none}.manager.calendar .calendar-container .simple-calendar{text-align:center}.manager.calendar .calendar-container .simple-calendar .calendar-heading{align-items:center;display:flex;justify-content:space-evenly;margin:2rem}.manager.calendar .calendar-container .simple-calendar .calendar-heading a{display:flex}.manager.calendar .calendar-container .simple-calendar .calendar-title{border:none;font-size:0.875rem;margin:0px 70px 0px 70px;text-align:center}.manager.calendar .calendar-container .simple-calendar .table{border:0px}.manager.calendar .calendar-container .simple-calendar .table td{border:1px solid #556b72;color:#5D747C;padding-left:0px;padding-right:0px}.manager.calendar .calendar-container .simple-calendar .table th{border:0px;color:#5D747C;font-size:0.8rem;font-weight:500;text-align:center}.manager.calendar .calendar-container .simple-calendar .day div:first-child{margin-top:0.3rem}.manager.calendar .calendar-container .simple-calendar .day div:last-child{margin-bottom:0.3rem}.manager.calendar .calendar-container .simple-calendar .prev-month{background:#f3f6f7}.manager.calendar .calendar-container .simple-calendar .next-month{background:#f3f6f7}.manager.calendar .calendar-container .simple-calendar .date-text{font-size:0.65rem}.manager.calendar .calendar-container .simple-calendar .bar{font-size:0.7rem;height:25px;margin:0.4rem 0rem;position:relative}.manager.calendar .calendar-container .simple-calendar .visitor-count{background-color:#002045}.manager.calendar .calendar-container .simple-calendar .amenity-count{background-color:#1295d8}.manager.calendar .calendar-container .simple-calendar .left-radius{border-top-left-radius:15px;border-bottom-left-radius:15px}.manager.calendar .calendar-container .simple-calendar .right-radius{border-top-right-radius:15px;border-bottom-right-radius:15px}.manager.calendar .calendar-container .simple-calendar .disable-link{pointer-events:none;cursor:default;opacity:0;visibility:hidden}.manager.calendar .calendar-container .simple-calendar .bars-text{background-color:transparent;color:#ffffff;left:20px;margin-top:0.3rem;position:absolute;white-space:nowrap;z-index:1}.manager.calendar .modal .black-btn{background-color:#556b72;border-radius:4px;color:#ffffff !important}.modal .calendar-modal{font-size:14px;margin:0;padding:1.5rem}.modal .calendar-modal a{text-decoration:none}.modal .calendar-modal p{margin:0}.modal .calendar-modal hr{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #aab7bb;margin:1rem 0}.modal .calendar-modal .pill{align-items:center;border:1px solid #556b72;color:black;display:flex;font-size:0.875rem;font-weight:500;justify-content:center;text-transform:unset}.modal .calendar-modal .pill.approved{background-color:#c4fcb9}.modal .calendar-modal .pill.in_review{background-color:#fefea4}.modal .calendar-modal .pill.cancelled{background-color:#f9c}.modal .calendar-modal .pill.denied{background-color:#84d7f5}.modal .calendar-modal .pill.incomplete{background-color:#ff9e9e}.modal .calendar-modal .modal-header{border-bottom:2px solid #556b72;display:flex;justify-content:space-between}.modal .calendar-modal .visit-information{color:#5D747C;display:flex;flex-direction:row;justify-content:space-between}.modal .calendar-modal .project-information{color:#5D747C;font-style:italic}.modal .calendar-modal .visitor-amenity-list-section{margin-bottom:2rem}.modal .calendar-modal .visitor-amenity-list-section>header h2{font-size:1rem;font-weight:400}.modal .calendar-modal .visitor-amenity-list-section .visitor-amenity-list{border-bottom:1px solid #aab7bb;display:flex;flex-direction:row;justify-content:space-between;padding:4px 10px}.modal .calendar-modal .visitor-amenity-list-section .visitor-amenity-list span:first-child,.modal .calendar-modal .visitor-amenity-list-section .visitor-amenity-list span:last-child{min-width:150px;max-width:300px}.modal .calendar-visit-day-modal .calendar-visit{margin-bottom:1rem}.modal .calendar-visit-day-modal .calendar-visit header h2{font-size:1rem;font-weight:600;margin-bottom:0.5rem}.modal .calendar-visit-day-modal .calendar-visit-body{color:#556b72;display:flex;flex-direction:row;justify-content:space-between}.modal .calendar-visit-day-modal .calendar-visit-body .visit-status{text-align:center}.container{margin:0 auto;max-width:1240px}div.modal-container:has(section.dashboard-content){max-width:1000px}div.modal-content:has(section.dashboard-content){background-color:rgba(0,0,0,0)}.dashboard-content{font-size:0.9375rem;margin-bottom:3rem;margin-top:3rem}.dashboard-content .dashboard-main-section{margin-bottom:3rem}.dashboard-content .dashboard-links{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;padding:0}.dashboard-content .dashboard-links a,.dashboard-content .dashboard-links a:visited{color:#002045;background-color:#f3f6f7;border:1px solid #f3f6f7;border-radius:0.3125rem;box-sizing:border-box;display:flex;flex-basis:30%;flex-direction:column;flex-grow:1;font-size:1.25rem;padding:30px;text-decoration:none}.dashboard-content .dashboard-links a>div,.dashboard-content .dashboard-links a:visited>div{text-align:center}.dashboard-content .dashboard-links a svg,.dashboard-content .dashboard-links a:visited svg{width:50px;height:50px}.dashboard-content .dashboard-links a div.title,.dashboard-content .dashboard-links a:visited div.title{margin-top:1rem;text-decoration-color:rgba(0,0,0,0);text-decoration-skip-ink:none;text-decoration-thickness:16px;text-underline-offset:-12px}.dashboard-content .dashboard-links a p.description,.dashboard-content .dashboard-links a:visited p.description{color:#002045;font-size:0.9375rem;line-height:1.5rem;margin:1rem 0}.dashboard-content .dashboard-links a:hover{background-color:#ffe5aa;border:1px solid #ffb511;text-decoration:none;transition:all .15s ease-in-out}.dashboard-content .dashboard-links a:hover div.title{text-decoration:underline;text-decoration-color:#ffb511;text-decoration-thickness:16px;transition:all .15s ease-in-out}.dashboard-content .dashboard-instructions{background-color:#f3f6f7;border-radius:0.3125rem;display:flex;flex-direction:column;gap:1rem;padding:30px}.dashboard-content .dashboard-instructions .title{font-size:1.25rem;margin-top:0}.dashboard-content .dashboard-instructions .comment{color:#667a80}.dashboard-content .dashboard-instructions>section{flex-basis:50%}.dashboard-content .dashboard-instructions>section>header{align-items:center;display:flex;flex-direction:row;font-size:1.25rem;font-weight:600;gap:8px;justify-content:start;text-align:center}.dashboard-content .dashboard-instructions>section ul.instruction-list{margin-left:16px;margin-top:5px;padding-left:1rem}.flash{bottom:0rem;font-size:1rem;margin:2rem;padding:0;position:fixed;z-index:10}.flash>div:empty{padding:0;margin:0}.flash>div{border-radius:0.3125rem;box-shadow:0 0 6px -3px #aab7bb;margin:1rem 0 0;padding:.5rem 1.375rem}.flash p{margin:.5rem 0}.modal .flash{font-size:1rem;margin:0;padding:0;position:unset}.modal .flash>div{border-radius:0.3125rem;margin:0;padding:.25rem .75rem}.flash>div.notice,.modal .flash>div.notice{background-color:#c4fcb9}.flash>div.alert,.modal .flash>div.alert{background-color:#ff9e9e}.flash>div.error,.modal .flash>div.error{background-color:#ff9e9e}.flash-banner{padding:1rem}.flash-banner.notice{background-color:#ffb511}footer{background-color:#002045;color:rgba(255,255,255,0.75);font-size:.75rem}footer .footer-content{box-sizing:border-box;display:flex;justify-content:space-between;padding:1.75rem 1rem;width:100%}footer a{color:rgba(255,255,255,0.75);text-decoration:underline}footer .left-side,footer .right-side{align-items:center;display:flex}footer .left-side #footer-rams-logo,footer .right-side #footer-rams-logo{margin-right:.625rem}footer .left-side>span,footer .right-side>span{align-items:center;display:flex}footer .left-side>span:not(:last-child)::after,footer .right-side>span:not(:last-child)::after{background:rgba(255,255,255,0.5);content:"";display:block;height:20px;margin:0 1.25rem;width:1px}footer .left-side img,footer .right-side img{vertical-align:middle}footer .left-side{font-size:.75rem;font-weight:600}footer .left-side a{display:inline-block;margin-left:.5rem;margin-right:.5rem}footer .left-side .social{margin-left:.9375rem;margin-right:.9375rem;white-space:nowrap}footer .left-side #newsletter-link{color:#1295d8}footer .right-side{color:rgba(255,255,255,0.5);font-size:.75rem;font-weight:500}footer .right-side a{color:rgba(255,255,255,0.5)}@media screen and (max-width: 1024px){footer{flex-direction:column;padding:1.75rem 1.375rem}footer .left-side>span:not(:last-child)::after,footer .right-side>span:not(:last-child)::after{margin:0 .625rem;transition:all .15s ease-in-out}footer .right-side{margin-left:4.6875rem}}@media screen and (max-width: 765px){footer #footer-rams-logo{display:none}footer .left-side>span:not(:last-child)::after,footer .right-side>span:not(:last-child)::after{width:0;margin:0 .5rem}footer .left-side{font-size:.6875rem;margin:.3125rem 0}footer .left-side .social{margin-left:0;transition:all .15s ease-in-out}footer .right-side{font-size:.625rem;margin:.9375rem 0 .3125rem 0;transition:all .15s ease-in-out}.hide-765{display:none !important}.show-765{display:unset !important}}.fundings-index,.fundings-create,.complete-update{color:#002045}.fundings-index .controls,.fundings-create .controls,.complete-update .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.fundings-index .controls img,.fundings-create .controls img,.complete-update .controls img{height:1.5rem;width:1.5rem}.fundings-index .controls a,.fundings-create .controls a,.complete-update .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.fundings-index .controls a img,.fundings-create .controls a img,.complete-update .controls a img{padding-right:0.5rem}.fundings-index .controls button,.fundings-create .controls button,.complete-update .controls button{color:#002045;font-weight:700}.fundings-index .form-container,.fundings-create .form-container,.complete-update .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.fundings-index .add-funding-form,.fundings-create .add-funding-form,.complete-update .add-funding-form{flex:1}.fundings-index .add-funding-form form input.error,.fundings-index .add-funding-form form select.error,.fundings-index .add-funding-form form textarea.error,.fundings-create .add-funding-form form input.error,.fundings-create .add-funding-form form select.error,.fundings-create .add-funding-form form textarea.error,.complete-update .add-funding-form form input.error,.complete-update .add-funding-form form select.error,.complete-update .add-funding-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.fundings-index .add-funding-form form label.error,.fundings-create .add-funding-form form label.error,.complete-update .add-funding-form form label.error{color:#c03e2d !important}.fundings-index .add-funding-form form span.error_messages,.fundings-create .add-funding-form form span.error_messages,.complete-update .add-funding-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.fundings-index .add-funding-form form span.error_messages:before,.fundings-create .add-funding-form form span.error_messages:before,.complete-update .add-funding-form form span.error_messages:before{content:"("}.fundings-index .add-funding-form form span.error_messages:after,.fundings-create .add-funding-form form span.error_messages:after,.complete-update .add-funding-form form span.error_messages:after{content:")"}.fundings-index .add-funding-form form section,.fundings-create .add-funding-form form section,.complete-update .add-funding-form form section{margin-bottom:2.5rem}.fundings-index .add-funding-form form section fieldset,.fundings-create .add-funding-form form section fieldset,.complete-update .add-funding-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.fundings-index .add-funding-form form .inline,.fundings-index .add-funding-form form .inline-fields,.fundings-create .add-funding-form form .inline,.fundings-create .add-funding-form form .inline-fields,.complete-update .add-funding-form form .inline,.complete-update .add-funding-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.fundings-index .add-funding-form form .inline div,.fundings-index .add-funding-form form .inline-fields div,.fundings-create .add-funding-form form .inline div,.fundings-create .add-funding-form form .inline-fields div,.complete-update .add-funding-form form .inline div,.complete-update .add-funding-form form .inline-fields div{padding-right:1rem}.fundings-index .add-funding-form form .field,.fundings-create .add-funding-form form .field,.complete-update .add-funding-form form .field{display:flex;flex-direction:column}.fundings-index .add-funding-form form .field label,.fundings-create .add-funding-form form .field label,.complete-update .add-funding-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.fundings-index .add-funding-form form .field>label,.fundings-create .add-funding-form form .field>label,.complete-update .add-funding-form form .field>label{display:block}.fundings-index .add-funding-form form .field p,.fundings-create .add-funding-form form .field p,.complete-update .add-funding-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.fundings-index .add-funding-form form .field.checkbox,.fundings-create .add-funding-form form .field.checkbox,.complete-update .add-funding-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.fundings-index .add-funding-form form .field.checkbox:last-of-type,.fundings-create .add-funding-form form .field.checkbox:last-of-type,.complete-update .add-funding-form form .field.checkbox:last-of-type{margin:0}.fundings-index .add-funding-form form .field.checkbox label,.fundings-create .add-funding-form form .field.checkbox label,.complete-update .add-funding-form form .field.checkbox label{padding:0 0.25rem}.fundings-index .add-funding-form form .field.small,.fundings-create .add-funding-form form .field.small,.complete-update .add-funding-form form .field.small{width:20rem}.fundings-index .add-funding-form form .field label+small,.fundings-index .add-funding-form form .field small.label-description,.fundings-create .add-funding-form form .field label+small,.fundings-create .add-funding-form form .field small.label-description,.complete-update .add-funding-form form .field label+small,.complete-update .add-funding-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.fundings-index .add-funding-form form .field input:not([type=checkbox],[type=radio]),.fundings-index .add-funding-form form .field textarea,.fundings-index .add-funding-form form .field select,.fundings-create .add-funding-form form .field input:not([type=checkbox],[type=radio]),.fundings-create .add-funding-form form .field textarea,.fundings-create .add-funding-form form .field select,.complete-update .add-funding-form form .field input:not([type=checkbox],[type=radio]),.complete-update .add-funding-form form .field textarea,.complete-update .add-funding-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.fundings-index .add-funding-form form .field input[type="email"],.fundings-index .add-funding-form form .field input[type="number"],.fundings-index .add-funding-form form .field input[type="password"],.fundings-index .add-funding-form form .field input[type="text"],.fundings-index .add-funding-form form .field textarea,.fundings-create .add-funding-form form .field input[type="email"],.fundings-create .add-funding-form form .field input[type="number"],.fundings-create .add-funding-form form .field input[type="password"],.fundings-create .add-funding-form form .field input[type="text"],.fundings-create .add-funding-form form .field textarea,.complete-update .add-funding-form form .field input[type="email"],.complete-update .add-funding-form form .field input[type="number"],.complete-update .add-funding-form form .field input[type="password"],.complete-update .add-funding-form form .field input[type="text"],.complete-update .add-funding-form form .field textarea{flex:1}.fundings-index .add-funding-form form .field input[type="email"]:last-child-of-type,.fundings-index .add-funding-form form .field input[type="number"]:last-child-of-type,.fundings-index .add-funding-form form .field input[type="password"]:last-child-of-type,.fundings-index .add-funding-form form .field input[type="text"]:last-child-of-type,.fundings-index .add-funding-form form .field textarea:last-child-of-type,.fundings-create .add-funding-form form .field input[type="email"]:last-child-of-type,.fundings-create .add-funding-form form .field input[type="number"]:last-child-of-type,.fundings-create .add-funding-form form .field input[type="password"]:last-child-of-type,.fundings-create .add-funding-form form .field input[type="text"]:last-child-of-type,.fundings-create .add-funding-form form .field textarea:last-child-of-type,.complete-update .add-funding-form form .field input[type="email"]:last-child-of-type,.complete-update .add-funding-form form .field input[type="number"]:last-child-of-type,.complete-update .add-funding-form form .field input[type="password"]:last-child-of-type,.complete-update .add-funding-form form .field input[type="text"]:last-child-of-type,.complete-update .add-funding-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.fundings-index .add-funding-form form .field textarea,.fundings-create .add-funding-form form .field textarea,.complete-update .add-funding-form form .field textarea{min-height:6rem;padding:0.5rem}.fundings-index .add-funding-form form .field .explanation,.fundings-create .add-funding-form form .field .explanation,.complete-update .add-funding-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.fundings-index .add-funding-form form .field ul,.fundings-create .add-funding-form form .field ul,.complete-update .add-funding-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.fundings-index .add-funding-form form .field ul li,.fundings-create .add-funding-form form .field ul li,.complete-update .add-funding-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.fundings-index .add-funding-form form .field ul li .other-discipline,.fundings-create .add-funding-form form .field ul li .other-discipline,.complete-update .add-funding-form form .field ul li .other-discipline{display:none}.fundings-index .add-funding-form form .field ul li .other-discipline input,.fundings-create .add-funding-form form .field ul li .other-discipline input,.complete-update .add-funding-form form .field ul li .other-discipline input{margin-left:0.5rem}.fundings-index .add-funding-form form .field ul li #discipline-Other:checked+div .other-discipline,.fundings-create .add-funding-form form .field ul li #discipline-Other:checked+div .other-discipline,.complete-update .add-funding-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.fundings-index .add-funding-form form .field ul li label,.fundings-create .add-funding-form form .field ul li label,.complete-update .add-funding-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.fundings-index .add-funding-form form .field ul li input[type="radio"],.fundings-create .add-funding-form form .field ul li input[type="radio"],.complete-update .add-funding-form form .field ul li input[type="radio"]{margin-top:0.25rem}.fundings-index .add-funding-form form .field .planning-question-label,.fundings-create .add-funding-form form .field .planning-question-label,.complete-update .add-funding-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.fundings-index .add-funding-form form .field .additional-question,.fundings-create .add-funding-form form .field .additional-question,.complete-update .add-funding-form form .field .additional-question{display:none}.fundings-index .add-funding-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.fundings-create .add-funding-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.complete-update .add-funding-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.fundings-index .add-funding-form form .field .yes-no-options,.fundings-create .add-funding-form form .field .yes-no-options,.complete-update .add-funding-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.fundings-index .add-funding-form form .field .yes-no-options label,.fundings-create .add-funding-form form .field .yes-no-options label,.complete-update .add-funding-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.fundings-index .add-funding-form form .field .yes-no-options input,.fundings-create .add-funding-form form .field .yes-no-options input,.complete-update .add-funding-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.fundings-index .add-funding-form form .field .yes-no-row,.fundings-create .add-funding-form form .field .yes-no-row,.complete-update .add-funding-form form .field .yes-no-row{display:flex}.fundings-index .add-funding-form form .field .yes-no-row .yes-no-options,.fundings-create .add-funding-form form .field .yes-no-row .yes-no-options,.complete-update .add-funding-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.fundings-index .add-funding-form form .small-title,.fundings-create .add-funding-form form .small-title,.complete-update .add-funding-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.fundings-index .add-funding-form form .small-title label,.fundings-create .add-funding-form form .small-title label,.complete-update .add-funding-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.fundings-index .add-funding-form form .form-end,.fundings-create .add-funding-form form .form-end,.complete-update .add-funding-form form .form-end{display:flex;justify-content:end}.fundings-index .add-funding-form form .controls,.fundings-create .add-funding-form form .controls,.complete-update .add-funding-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.fundings-index .add-funding-form form .controls img,.fundings-create .add-funding-form form .controls img,.complete-update .add-funding-form form .controls img{height:1.5rem;width:1.5rem}.fundings-index .add-funding-form form .controls a,.fundings-create .add-funding-form form .controls a,.complete-update .add-funding-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.fundings-index .add-funding-form form .controls a img,.fundings-create .add-funding-form form .controls a img,.complete-update .add-funding-form form .controls a img{padding-right:0.5rem}.fundings-index .add-funding-form form .controls button,.fundings-create .add-funding-form form .controls button,.complete-update .add-funding-form form .controls button{color:#002045;font-weight:700}.fundings-index .add-funding-form form .date-fields,.fundings-create .add-funding-form form .date-fields,.complete-update .add-funding-form form .date-fields{align-items:center;display:flex;flex-direction:row}.fundings-index .add-funding-form form .date-fields .field,.fundings-create .add-funding-form form .date-fields .field,.complete-update .add-funding-form form .date-fields .field{width:150px}.fundings-index .add-funding-form form .date-fields .field input,.fundings-create .add-funding-form form .date-fields .field input,.complete-update .add-funding-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.fundings-index .add-funding-form form .date-fields .field:first-of-type,.fundings-create .add-funding-form form .date-fields .field:first-of-type,.complete-update .add-funding-form form .date-fields .field:first-of-type{padding-right:0}.fundings-index .add-funding-form form .date-fields .separator,.fundings-create .add-funding-form form .date-fields .separator,.complete-update .add-funding-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.fundings-index .add-funding-form form small,.fundings-create .add-funding-form form small,.complete-update .add-funding-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.fundings-index .add-funding-form form textarea,.fundings-create .add-funding-form form textarea,.complete-update .add-funding-form form textarea{min-height:6rem;padding:0.5rem}.fundings-index .add-funding-form form #project_abstract,.fundings-index .add-funding-form form #project_method_description,.fundings-create .add-funding-form form #project_abstract,.fundings-create .add-funding-form form #project_method_description,.complete-update .add-funding-form form #project_abstract,.complete-update .add-funding-form form #project_method_description{min-height:12rem}.fundings-index .add-funding-form header h1,.fundings-create .add-funding-form header h1,.complete-update .add-funding-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.fundings-index .add-funding-form section.form-subsection,.fundings-index .add-funding-form div.form-subsection,.fundings-create .add-funding-form section.form-subsection,.fundings-create .add-funding-form div.form-subsection,.complete-update .add-funding-form section.form-subsection,.complete-update .add-funding-form div.form-subsection{margin-bottom:3rem}.fundings-index .add-funding-form section.form-subsection>header,.fundings-index .add-funding-form section.form-subsection>:not(section)>header,.fundings-index .add-funding-form section.form-subsection>:not(section)>turbo-frame>header,.fundings-create .add-funding-form section.form-subsection>header,.fundings-create .add-funding-form section.form-subsection>:not(section)>header,.fundings-create .add-funding-form section.form-subsection>:not(section)>turbo-frame>header,.complete-update .add-funding-form section.form-subsection>header,.complete-update .add-funding-form section.form-subsection>:not(section)>header,.complete-update .add-funding-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.fundings-index .add-funding-form section.form-subsection>header h2,.fundings-index .add-funding-form section.form-subsection>:not(section)>header h2,.fundings-index .add-funding-form section.form-subsection>:not(section)>turbo-frame>header h2,.fundings-create .add-funding-form section.form-subsection>header h2,.fundings-create .add-funding-form section.form-subsection>:not(section)>header h2,.fundings-create .add-funding-form section.form-subsection>:not(section)>turbo-frame>header h2,.complete-update .add-funding-form section.form-subsection>header h2,.complete-update .add-funding-form section.form-subsection>:not(section)>header h2,.complete-update .add-funding-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.fundings-index .add-funding-form section.form-subsection>header>span,.fundings-index .add-funding-form section.form-subsection>:not(section)>header>span,.fundings-index .add-funding-form section.form-subsection>:not(section)>turbo-frame>header>span,.fundings-create .add-funding-form section.form-subsection>header>span,.fundings-create .add-funding-form section.form-subsection>:not(section)>header>span,.fundings-create .add-funding-form section.form-subsection>:not(section)>turbo-frame>header>span,.complete-update .add-funding-form section.form-subsection>header>span,.complete-update .add-funding-form section.form-subsection>:not(section)>header>span,.complete-update .add-funding-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.fundings-index .add-funding-form h2,.fundings-create .add-funding-form h2,.complete-update .add-funding-form h2{color:#002045;font-size:1.5rem;font-weight:600}.fundings-index .add-funding-form h2 span,.fundings-create .add-funding-form h2 span,.complete-update .add-funding-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.fundings-index .add-funding-form .uneditable-visit-project-info>section,.fundings-create .add-funding-form .uneditable-visit-project-info>section,.complete-update .add-funding-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.fundings-index .add-funding-form .uneditable-visit-project-info>section h3,.fundings-create .add-funding-form .uneditable-visit-project-info>section h3,.complete-update .add-funding-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.fundings-index .add-funding-form .uneditable-visit-project-info>section p,.fundings-create .add-funding-form .uneditable-visit-project-info>section p,.complete-update .add-funding-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.fundings-index .add-funding-form .project-type-options,.fundings-create .add-funding-form .project-type-options,.complete-update .add-funding-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.fundings-index .add-funding-form .project-type-options label,.fundings-create .add-funding-form .project-type-options label,.complete-update .add-funding-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.fundings-index .add-funding-form .project-type-options label input,.fundings-create .add-funding-form .project-type-options label input,.complete-update .add-funding-form .project-type-options label input{margin-right:0.5rem}.fundings-index .add-funding-form .project-type-options label .project-type-label,.fundings-create .add-funding-form .project-type-options label .project-type-label,.complete-update .add-funding-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.fundings-index .add-funding-form .project-type-options label .project-type-label h3,.fundings-create .add-funding-form .project-type-options label .project-type-label h3,.complete-update .add-funding-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.fundings-index .add-funding-form .project-type-options label .project-type-label p,.fundings-create .add-funding-form .project-type-options label .project-type-label p,.complete-update .add-funding-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.fundings-index .add-funding-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.fundings-create .add-funding-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.complete-update .add-funding-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.fundings-index .add-funding-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.fundings-create .add-funding-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.complete-update .add-funding-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.fundings-index .add-funding-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.fundings-create .add-funding-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.complete-update .add-funding-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.fundings-index .add-funding-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.fundings-create .add-funding-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.complete-update .add-funding-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.fundings-index .add-funding-form .funding-table,.fundings-create .add-funding-form .funding-table,.complete-update .add-funding-form .funding-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.fundings-index .add-funding-form .funding-table tbody tr,.fundings-create .add-funding-form .funding-table tbody tr,.complete-update .add-funding-form .funding-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.fundings-index .add-funding-form .funding-table th,.fundings-create .add-funding-form .funding-table th,.complete-update .add-funding-form .funding-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.fundings-index .add-funding-form .funding-table th:first-of-type,.fundings-create .add-funding-form .funding-table th:first-of-type,.complete-update .add-funding-form .funding-table th:first-of-type{padding-left:1rem}.fundings-index .add-funding-form .funding-table th:last-of-type,.fundings-create .add-funding-form .funding-table th:last-of-type,.complete-update .add-funding-form .funding-table th:last-of-type{text-align:right}.fundings-index .add-funding-form .funding-table tbody td,.fundings-index .add-funding-form .funding-table tbody th,.fundings-create .add-funding-form .funding-table tbody td,.fundings-create .add-funding-form .funding-table tbody th,.complete-update .add-funding-form .funding-table tbody td,.complete-update .add-funding-form .funding-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.fundings-index .add-funding-form .funding-table tbody td:first-of-type,.fundings-index .add-funding-form .funding-table tbody th:first-of-type,.fundings-create .add-funding-form .funding-table tbody td:first-of-type,.fundings-create .add-funding-form .funding-table tbody th:first-of-type,.complete-update .add-funding-form .funding-table tbody td:first-of-type,.complete-update .add-funding-form .funding-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.fundings-index .add-funding-form .funding-table tbody td:last-of-type,.fundings-index .add-funding-form .funding-table tbody th:last-of-type,.fundings-create .add-funding-form .funding-table tbody td:last-of-type,.fundings-create .add-funding-form .funding-table tbody th:last-of-type,.complete-update .add-funding-form .funding-table tbody td:last-of-type,.complete-update .add-funding-form .funding-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.fundings-index .add-funding-form .funding-table tbody td.title,.fundings-index .add-funding-form .funding-table tbody th.title,.fundings-create .add-funding-form .funding-table tbody td.title,.fundings-create .add-funding-form .funding-table tbody th.title,.complete-update .add-funding-form .funding-table tbody td.title,.complete-update .add-funding-form .funding-table tbody th.title{font-weight:700}.fundings-index .add-funding-form .funding-table tr.header,.fundings-create .add-funding-form .funding-table tr.header,.complete-update .add-funding-form .funding-table tr.header{background-color:#e5eaeb}.fundings-index .add-funding-form .funding-table tr.header td,.fundings-index .add-funding-form .funding-table tr.header th,.fundings-create .add-funding-form .funding-table tr.header td,.fundings-create .add-funding-form .funding-table tr.header th,.complete-update .add-funding-form .funding-table tr.header td,.complete-update .add-funding-form .funding-table tr.header th{color:#002045;font-weight:600;text-align:left}.fundings-index .add-funding-form .funding-table tr.disabled,.fundings-create .add-funding-form .funding-table tr.disabled,.complete-update .add-funding-form .funding-table tr.disabled{color:#879ea6}.fundings-index .add-funding-form .funding-table tr.empty>td,.fundings-create .add-funding-form .funding-table tr.empty>td,.complete-update .add-funding-form .funding-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.fundings-index .add-funding-form .funding-table tbody tr:not(.header):hover,.fundings-create .add-funding-form .funding-table tbody tr:not(.header):hover,.complete-update .add-funding-form .funding-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.fundings-index .add-funding-form .funding-table tbody tr:not(.header):hover td,.fundings-create .add-funding-form .funding-table tbody tr:not(.header):hover td,.complete-update .add-funding-form .funding-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.fundings-index .add-funding-form .funding-table tbody tr:not(.header):hover td:first-of-type,.fundings-create .add-funding-form .funding-table tbody tr:not(.header):hover td:first-of-type,.complete-update .add-funding-form .funding-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.fundings-index .add-funding-form .funding-table tbody tr:not(.header):hover td:last-of-type,.fundings-create .add-funding-form .funding-table tbody tr:not(.header):hover td:last-of-type,.complete-update .add-funding-form .funding-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.fundings-index .add-funding-form .funding-table tbody .pill,.fundings-create .add-funding-form .funding-table tbody .pill,.complete-update .add-funding-form .funding-table tbody .pill{transition:all 0.25s ease-in-out}.fundings-index .add-funding-form .funding-table tbody .pill.approved,.fundings-create .add-funding-form .funding-table tbody .pill.approved,.complete-update .add-funding-form .funding-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.fundings-index .add-funding-form .funding-table tbody .pill.in_review,.fundings-create .add-funding-form .funding-table tbody .pill.in_review,.complete-update .add-funding-form .funding-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.fundings-index .add-funding-form .funding-table tbody .pill.denied,.fundings-create .add-funding-form .funding-table tbody .pill.denied,.complete-update .add-funding-form .funding-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.fundings-index .add-funding-form .funding-table tbody .pill.incomplete,.fundings-create .add-funding-form .funding-table tbody .pill.incomplete,.complete-update .add-funding-form .funding-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.fundings-index .add-funding-form .funding-table tbody .pill.cancelled,.fundings-create .add-funding-form .funding-table tbody .pill.cancelled,.complete-update .add-funding-form .funding-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.fundings-index .add-funding-form .funding-table img,.fundings-create .add-funding-form .funding-table img,.complete-update .add-funding-form .funding-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.fundings-index .add-funding-form .funding-table img[src*="check"],.fundings-create .add-funding-form .funding-table img[src*="check"],.complete-update .add-funding-form .funding-table img[src*="check"]{height:0.875rem;width:0.875rem}.fundings-index .add-funding-form .funding-table img[alt="checked icon"],.fundings-index .add-funding-form .funding-table img[alt="unchecked icon"],.fundings-create .add-funding-form .funding-table img[alt="checked icon"],.fundings-create .add-funding-form .funding-table img[alt="unchecked icon"],.complete-update .add-funding-form .funding-table img[alt="checked icon"],.complete-update .add-funding-form .funding-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.fundings-index .add-funding-form .funding-table a,.fundings-create .add-funding-form .funding-table a,.complete-update .add-funding-form .funding-table a{color:#0e76aa}.fundings-index .add-funding-form .funding-table a:not(:last-of-type),.fundings-create .add-funding-form .funding-table a:not(:last-of-type),.complete-update .add-funding-form .funding-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.fundings-index .add-funding-form .funding-table a.text-icon:not(:last-of-type),.fundings-create .add-funding-form .funding-table a.text-icon:not(:last-of-type),.complete-update .add-funding-form .funding-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.fundings-index .add-funding-form .funding-table a img,.fundings-create .add-funding-form .funding-table a img,.complete-update .add-funding-form .funding-table a img{vertical-align:middle}.fundings-index .add-funding-form .funding-table .pill,.fundings-create .add-funding-form .funding-table .pill,.complete-update .add-funding-form .funding-table .pill{display:flex}.fundings-index .add-funding-form .funding-table .date-range,.fundings-create .add-funding-form .funding-table .date-range,.complete-update .add-funding-form .funding-table .date-range{font-weight:600}.fundings-index .add-funding-form form [data-value-projection-projected-value] .sponsor_other,.fundings-index .modal form [data-value-projection-projected-value] .sponsor_other,.fundings-create .add-funding-form form [data-value-projection-projected-value] .sponsor_other,.fundings-create .modal form [data-value-projection-projected-value] .sponsor_other,.complete-update .add-funding-form form [data-value-projection-projected-value] .sponsor_other,.complete-update .modal form [data-value-projection-projected-value] .sponsor_other{display:none}.fundings-index .add-funding-form form [data-value-projection-projected-value="other"] .sponsor_other,.fundings-index .modal form [data-value-projection-projected-value="other"] .sponsor_other,.fundings-create .add-funding-form form [data-value-projection-projected-value="other"] .sponsor_other,.fundings-create .modal form [data-value-projection-projected-value="other"] .sponsor_other,.complete-update .add-funding-form form [data-value-projection-projected-value="other"] .sponsor_other,.complete-update .modal form [data-value-projection-projected-value="other"] .sponsor_other{display:inherit}.fundings-index #project-details .fundings-index,.fundings-create #project-details .fundings-index,.complete-update #project-details .fundings-index{padding:0px}.home-index nav.pagination{display:flex;font-size:0.75rem;justify-content:flex-end}.home-index nav.pagination span{color:#002045;font-weight:700;padding:0.313rem}.home-index nav.pagination span a,.home-index nav.pagination span a:visited{color:#002045}.home-index main{display:flex;flex-direction:column;flex:1;justify-content:space-between}.home-index main section.content{flex-grow:1}.home-index .content{color:#002045;display:flex;flex-direction:row;flex-wrap:wrap}.home-index .content>*{box-sizing:content-box;padding:2.5rem}.home-index .content>*:first-child{background-color:#ffffff;flex:6;padding-left:6.25rem}.home-index .content>*:last-child{background-color:#f3f6f7;flex:4;padding-right:6.25rem}.home-index .content>* header{align-items:center;border-bottom:2px solid #aab7bb;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.25rem;font-weight:700;justify-content:space-between;margin:0;margin-bottom:1.875rem;padding:0.75rem 0;width:100%}.home-index .content>* header input,.home-index .content>* header select{background-color:#ffffff;border-radius:0.3125rem;border:1px solid #aab7bb;box-sizing:border-box;color:#002045;flex:none;font-size:0.8125rem;height:2rem;margin-right:0.5rem;padding:0.25rem 0.75rem}.home-index .content>* header select{font-weight:700}.home-index .content>* header h1{flex:1;font-size:1.5rem;font-style:normal;font-weight:600;margin:0;white-space:nowrap}.home-index .content>* header .toolbar-buttons .link-group{display:flex;margin-bottom:0;margin-top:0}.home-index .content>* header .toolbar-buttons .link-group li{list-style:none}.home-index .content>* header .toolbar-buttons .link-group li a{align-items:center;border:1px solid #aab7bb;display:flex;height:32px;justify-content:center;width:38px}.home-index .content>* header .toolbar-buttons .link-group li a.active{background-color:#002045;border-color:#002045}.home-index .content>* header .toolbar-buttons .link-group li a.active .tab-icon{filter:brightness(0) invert(1)}.home-index .content>* header .toolbar-buttons .link-group li#dashboard img{width:1.55rem}.home-index .content>* header .toolbar-buttons .link-group li#list img{width:1.25rem}.home-index .content>* header .toolbar-buttons .link-group li#calendar img{width:1.25rem}.home-index .content>* header .toolbar-buttons .link-group li:first-child a{border-bottom-left-radius:0.3125rem;border-top-left-radius:0.3125rem;padding-right:1px}.home-index .content>* header .toolbar-buttons .link-group li:last-child a{border-bottom-right-radius:0.3125rem;border-top-right-radius:0.3125rem;padding-right:1px}.home-index .content>* header .toolbar-buttons .link-group li:not(:first-child) a{margin-left:-1px}.home-index .content>.invoices table tr.invoice{background-color:#ffffff;border:1px solid #aab7bb}.home-index .content>.invoices table tr.visit_request{background-color:#f3f6f7;border:1px solid #aab7bb}.home-index .content>.invoices table tr.denied{background-color:rgba(255,181,17,0.32);border-color:#ffb511}.home-index .content .calendar-container .display-none{display:none}.home-index .content .calendar-container .simple-calendar{text-align:center}.home-index .content .calendar-container .simple-calendar .calendar-heading{align-items:center;display:flex;justify-content:space-evenly;margin:2rem}.home-index .content .calendar-container .simple-calendar .calendar-heading a{display:flex}.home-index .content .calendar-container .simple-calendar .calendar-title{border:none;font-size:0.875rem;margin:0px 70px 0px 70px;text-align:center}.home-index .content .calendar-container .simple-calendar .table{border:0px}.home-index .content .calendar-container .simple-calendar .table td{border:1px solid #556b72;color:#5D747C;padding-left:0px;padding-right:0px}.home-index .content .calendar-container .simple-calendar .table th{border:0px;color:#5D747C;font-size:0.8rem;font-weight:500;text-align:center}.home-index .content .calendar-container .simple-calendar .day div:first-child{margin-top:0.3rem}.home-index .content .calendar-container .simple-calendar .day div:last-child{margin-bottom:0.3rem}.home-index .content .calendar-container .simple-calendar .prev-month{background:#f3f6f7}.home-index .content .calendar-container .simple-calendar .next-month{background:#f3f6f7}.home-index .content .calendar-container .simple-calendar .date-text{font-size:0.65rem}.home-index .content .calendar-container .simple-calendar .bar{font-size:0.7rem;height:25px;margin:0.4rem 0rem;position:relative}.home-index .content .calendar-container .simple-calendar .bar .status-bar{bottom:0;border:none;left:0;margin:0px;padding-left:0px;width:100%}.home-index .content .calendar-container .simple-calendar .approved-bar{background-color:#7bca7b !important;color:#c4fcb9 !important}.home-index .content .calendar-container .simple-calendar .in_review-bar{background-color:#ffb511 !important;color:#fefea4 !important}.home-index .content .calendar-container .simple-calendar .cancelled-bar{background-color:#f9c !important;color:#f8cce2 !important}.home-index .content .calendar-container .simple-calendar .denied-bar{background-color:#0e76aa !important;color:#84d7f5 !important}.home-index .content .calendar-container .simple-calendar .incomplete-bar{background-color:#c03e2d !important;color:#f7dfdc !important}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="approved"]{background-color:#c4fcb9;border-bottom:0.125rem solid #7bca7b;border-top:0.125rem solid #7bca7b}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="approved"] .bars-text{color:#000000}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="approved"] .status-bar-text{color:#c4fcb9}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="in_review"]{background-color:#fefea4;border-bottom:0.125rem solid #ffb511;border-top:0.125rem solid #ffb511}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="in_review"] .bars-text{color:#000000}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="in_review"] .status-bar-text{color:#fefea4}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="cancelled"]{background-color:#f8cce2;border-bottom:0.125rem solid #f9c;border-top:0.125rem solid #f9c}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="cancelled"] .bars-text{color:#000000}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="cancelled"] .status-bar-text{color:#f8cce2}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="denied"]{background-color:#84d7f5;border-bottom:0.125rem solid #0e76aa;border-top:0.125rem solid #0e76aa}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="denied"] .bars-text{color:#000000}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="denied"] .status-bar-text{color:#84d7f5}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="incomplete"]{background-color:#ff9e9e;border-bottom:0.125rem solid #c03e2d;border-top:0.125rem solid #c03e2d}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="incomplete"] .bars-text{color:#000000}.home-index .content .calendar-container .simple-calendar [data-value-visit-status-value="incomplete"] .status-bar-text{color:#ff9e9e}.home-index .content .calendar-container .simple-calendar .left-radius-incomplete{border-left:0.125rem solid #c03e2d}.home-index .content .calendar-container .simple-calendar .right-radius-incomplete{border-right:0.125rem solid #c03e2d}.home-index .content .calendar-container .simple-calendar .left-radius-denied{border-left:0.125rem solid #0e76aa}.home-index .content .calendar-container .simple-calendar .right-radius-denied{border-right:0.125rem solid #0e76aa}.home-index .content .calendar-container .simple-calendar .left-radius-cancelled{border-left:0.125rem solid #f9c}.home-index .content .calendar-container .simple-calendar .right-radius-cancelled{border-right:0.125rem solid #f9c}.home-index .content .calendar-container .simple-calendar .left-radius-in_review{border-left:0.125rem solid #ffb511}.home-index .content .calendar-container .simple-calendar .right-radius-in_review{border-right:0.125rem solid #ffb511}.home-index .content .calendar-container .simple-calendar .left-radius-approved{border-left:0.125rem solid #7bca7b}.home-index .content .calendar-container .simple-calendar .right-radius-approved{border-right:0.125rem solid #7bca7b}.home-index .content .calendar-container .simple-calendar .left-bar{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.home-index .content .calendar-container .simple-calendar .right-bar{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.home-index .content .calendar-container .simple-calendar .disable-link{cursor:default;opacity:0;pointer-events:none;visibility:hidden}.home-index .content .calendar-container .simple-calendar .border{border-bottom:0.125rem solid transparent;border-top:0.125rem solid transparent}.home-index .content .calendar-container .simple-calendar .bars-text{background-color:transparent;font-weight:600;left:20px;margin-top:0.3rem;position:absolute;white-space:nowrap;z-index:1}.home-index .content table.visit-requests tbody>tr:not(.header):hover img.right-arrow,.home-index .content table.invoices tbody>tr:not(.header):hover img.right-arrow{background-color:white;border-radius:1rem;filter:invert(1)}.home-index .content table.visit-requests .reserve-name{width:70px;text-wrap:nowrap}.home-index .news{background:no-repeat top left/cover url(/assets/latest-news-background-056d805879a3bbb288164d1eb22996700eb5eaddda7edaa11866328b3bacf6c0.jpg);padding:4.75rem 6.25rem}.home-index .news header{color:#ffffff;font-size:1.25rem}.home-index .news header a{color:#ffb511;font-size:0.75rem}.home-index .news .articles{display:flex;flex-direction:row;flex-wrap:wrap}.home-index .news .articles .news_article{background:#ffffff;border-radius:0.25rem;flex-direction:column;flex:1;margin-right:0;margin:1.25rem;min-width:250px;text-decoration:none}.home-index .news .articles .news_article:first-child{margin-left:0}.home-index .news .articles .news_article img{border-radius:0.25rem 0.25rem 0 0;flex:1;width:100%}.home-index .news .articles .news_article p{color:#002045;font-size:1rem;font-weight:500;margin:0;padding:1.5rem;text-decoration:none}section.visits header select{width:233px}@media screen and (max-width: 768px){.home-index .content>*{padding:1.325rem}.home-index .content>*:first-child{padding-left:1.325rem}.home-index .content>*:last-child{padding-right:1.325rem}.home-index .news{padding:1rem 1.325rem}.home-index .news .articles .news_article{margin:1.25rem 0}}.field{margin-bottom:1rem;display:flex;flex-direction:column}.field .input-with-buttons{position:relative;display:flex}.field .input-with-buttons input{flex:1}.field .input-with-buttons img.input-icon{height:1rem;width:1rem;position:absolute;top:0.5rem;right:0.5rem}.invoices-show .content{font-size:0.8125rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:3rem;max-width:1000px}.invoices-show .content>header{align-items:center;display:flex;justify-content:space-between}.invoices-show .content>header h1{font-size:1.5rem}.invoices-show .content>header .action-buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-between;gap:10px}.invoices-show .content>header .action-buttons img{display:block}.invoices-show .content .subsection{margin-bottom:3rem}.invoices-show .content .invoice-visit-info td{padding:0.25rem 0}.invoices-show .content .invoice-visit-info td:first-child{padding-right:2rem}.invoices-show .content .invoice-visit-info td:last-child{font-weight:700}.invoices-show .content .invoice-bill-to table{border-collapse:collapse;border-spacing:0;width:100%}.invoices-show .content .invoice-bill-to table thead{color:#5D747C}.invoices-show .content .invoice-bill-to table thead tr th{border-bottom:2px solid #aab7bb;font-size:.75rem;font-weight:400;padding:.25rem, .25rem, .25rem, 0;text-align:left}.invoices-show .content .invoice-bill-to table tbody tr td,.invoices-show .content .invoice-bill-to table tfoot tr td{border-bottom:1px solid #aab7bb;padding:.5rem .5rem .5rem 0}.invoices-show .content .invoice-bill-to table tbody tr.disable,.invoices-show .content .invoice-bill-to table tfoot tr.disable{color:#5D747C}.invoices-show .content .invoice-bill-to table tbody tr.disable .switch input:checked+.slider,.invoices-show .content .invoice-bill-to table tfoot tr.disable .switch input:checked+.slider{background-color:#6dccf6}.invoices-show .content .invoice-amenity-visits table,.invoices-show .content .invoice-payments table{border-collapse:collapse;border-spacing:0;width:100%}.invoices-show .content .invoice-amenity-visits table thead,.invoices-show .content .invoice-payments table thead{color:#5D747C}.invoices-show .content .invoice-amenity-visits table thead tr th,.invoices-show .content .invoice-payments table thead tr th{border-bottom:2px solid #aab7bb;font-size:.75rem;font-weight:400;padding:.25rem, .25rem, .25rem, 0;text-align:left}.invoices-show .content .invoice-amenity-visits table tbody tr td,.invoices-show .content .invoice-amenity-visits table tfoot tr td,.invoices-show .content .invoice-payments table tbody tr td,.invoices-show .content .invoice-payments table tfoot tr td{border-bottom:1px solid #aab7bb;padding:.5rem .5rem .5rem 0}.invoices-show .content .invoice-amenity-visits table tbody tr.disable,.invoices-show .content .invoice-amenity-visits table tfoot tr.disable,.invoices-show .content .invoice-payments table tbody tr.disable,.invoices-show .content .invoice-payments table tfoot tr.disable{color:#5D747C}.invoices-show .content .invoice-amenity-visits table tbody tr.disable .switch input:checked+.slider,.invoices-show .content .invoice-amenity-visits table tfoot tr.disable .switch input:checked+.slider,.invoices-show .content .invoice-payments table tbody tr.disable .switch input:checked+.slider,.invoices-show .content .invoice-payments table tfoot tr.disable .switch input:checked+.slider{background-color:#6dccf6}.invoices-show .content .invoice-amenity-visits table tfoot tr td,.invoices-show .content .invoice-payments table tfoot tr td{border-top:2px solid #aab7bb}.invoices-show .content .invoice-amenity-visits table tfoot tr td.balance,.invoices-show .content .invoice-payments table tfoot tr td.balance{text-align:right}.invoices-show .content .invoice-amenity-visits table tr .amenity-visit-unit,.invoices-show .content .invoice-amenity-visits table tr .amenity-visit-count{width:70px}.invoices-show .content .invoice-amenity-visits table tr .amenity-visit-subtotal{text-align:right}.invoices-show .content .invoice-amenity-visits table tfoot tr .amenity-visit-subtotal{color:#c03e2d}.invoices-show .content .invoice-payments table tr .payment-date{width:100px}.invoices-show .content .invoice-payments table tr .payment-subtotal{text-align:right;width:100px}.invoices-show .content .invoice-payments table tbody tr .payment-subtotal,.invoices-show .content .invoice-payments table tfoot tr .payment-subtotal{color:green}.invoices-show .content .invoice-payments .payment-total .negative_balance{color:#ffb511}.invoices-show .content .invoice-payments .payment-total .positive_balance{color:#c03e2d}.invoices-show .content .invoice-payments .payment-total .default_balance{color:400}.invoices-show .content .invoice-payments .payment-total .balance-title{font-weight:600;text-align:left}.invoices-show .content .invoice-balance table{border-collapse:collapse;border-spacing:0;width:100%}.invoices-show .content .invoice-balance table thead{color:#5D747C}.invoices-show .content .invoice-balance table thead tr th{border-bottom:2px solid #aab7bb;font-size:.75rem;font-weight:400;padding:.25rem, .25rem, .25rem, 0;text-align:left}.invoices-show .content .invoice-balance table tbody tr td,.invoices-show .content .invoice-balance table tfoot tr td{border-bottom:1px solid #aab7bb;padding:.5rem .5rem .5rem 0}.invoices-show .content .invoice-balance table tbody tr.disable,.invoices-show .content .invoice-balance table tfoot tr.disable{color:#5D747C}.invoices-show .content .invoice-balance table tbody tr.disable .switch input:checked+.slider,.invoices-show .content .invoice-balance table tfoot tr.disable .switch input:checked+.slider{background-color:#6dccf6}.invoices-show .content .invoice-balance table tbody tr td{border-bottom:none}.invoices-show .content .invoice-balance table tr td{border-top:2px solid #aab7bb}.invoices-show .content .invoice-balance table tr td:first-child{text-align:left}.invoices-show .content .invoice-balance table tr td:last-child{text-align:right}.invoices-show .content .invoice-balance table .negative-balance{color:green}.invoices-show .content .invoice-balance table .positive-balance{color:#c03e2d}.invoices-show .content .invoice-notes{margin-bottom:6rem}.invoices-show .content .invoice-notes pre{white-space:pre-line}.manager.activities-index section.content .disabled-link{filter:invert(50%);pointer-events:none}.manager.activities-index section.content>header{align-content:center;display:flex;justify-content:space-between}.manager.activities-index section.content>header h1{font-size:2.5rem;font-weight:300;margin:0 0 .5rem 0}.manager.activities-index section.content>header small{font-size:.85rem;font-weight:300}.manager.activities-index section.content>header .header-links a{font-size:.75rem;font-weight:600;margin-right:1rem}.manager.activities-index section.content ul.navbar-nav{border-bottom:2px solid #000000;gap:2rem;margin-bottom:2.5rem}.manager.activities-index section.content ul.navbar-nav a{color:#002045;text-decoration:none}.manager.activities-index section.content ul.navbar-nav a.active{border-bottom:6px solid #000000}.manager.activities-index section.subsection>header{font-size:1rem;font-weight:500;margin-bottom:2rem}.manager.activities-index table.visits-table,.manager.activities-index table.projects-table,.manager.activities-index table.invoices-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.activities-index table.visits-table tbody tr,.manager.activities-index table.projects-table tbody tr,.manager.activities-index table.invoices-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.activities-index table.visits-table th,.manager.activities-index table.projects-table th,.manager.activities-index table.invoices-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.activities-index table.visits-table th:first-of-type,.manager.activities-index table.projects-table th:first-of-type,.manager.activities-index table.invoices-table th:first-of-type{padding-left:1rem}.manager.activities-index table.visits-table th:last-of-type,.manager.activities-index table.projects-table th:last-of-type,.manager.activities-index table.invoices-table th:last-of-type{text-align:right}.manager.activities-index table.visits-table tbody td,.manager.activities-index table.visits-table tbody th,.manager.activities-index table.projects-table tbody td,.manager.activities-index table.projects-table tbody th,.manager.activities-index table.invoices-table tbody td,.manager.activities-index table.invoices-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.activities-index table.visits-table tbody td:first-of-type,.manager.activities-index table.visits-table tbody th:first-of-type,.manager.activities-index table.projects-table tbody td:first-of-type,.manager.activities-index table.projects-table tbody th:first-of-type,.manager.activities-index table.invoices-table tbody td:first-of-type,.manager.activities-index table.invoices-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.activities-index table.visits-table tbody td:last-of-type,.manager.activities-index table.visits-table tbody th:last-of-type,.manager.activities-index table.projects-table tbody td:last-of-type,.manager.activities-index table.projects-table tbody th:last-of-type,.manager.activities-index table.invoices-table tbody td:last-of-type,.manager.activities-index table.invoices-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.activities-index table.visits-table tbody td.title,.manager.activities-index table.visits-table tbody th.title,.manager.activities-index table.projects-table tbody td.title,.manager.activities-index table.projects-table tbody th.title,.manager.activities-index table.invoices-table tbody td.title,.manager.activities-index table.invoices-table tbody th.title{font-weight:700}.manager.activities-index table.visits-table tr.header,.manager.activities-index table.projects-table tr.header,.manager.activities-index table.invoices-table tr.header{background-color:#e5eaeb}.manager.activities-index table.visits-table tr.header td,.manager.activities-index table.visits-table tr.header th,.manager.activities-index table.projects-table tr.header td,.manager.activities-index table.projects-table tr.header th,.manager.activities-index table.invoices-table tr.header td,.manager.activities-index table.invoices-table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.activities-index table.visits-table tr.disabled,.manager.activities-index table.projects-table tr.disabled,.manager.activities-index table.invoices-table tr.disabled{color:#879ea6}.manager.activities-index table.visits-table tr.empty>td,.manager.activities-index table.projects-table tr.empty>td,.manager.activities-index table.invoices-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.activities-index table.visits-table tbody tr:not(.header):hover,.manager.activities-index table.projects-table tbody tr:not(.header):hover,.manager.activities-index table.invoices-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.activities-index table.visits-table tbody tr:not(.header):hover td,.manager.activities-index table.projects-table tbody tr:not(.header):hover td,.manager.activities-index table.invoices-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.activities-index table.visits-table tbody tr:not(.header):hover td:first-of-type,.manager.activities-index table.projects-table tbody tr:not(.header):hover td:first-of-type,.manager.activities-index table.invoices-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.activities-index table.visits-table tbody tr:not(.header):hover td:last-of-type,.manager.activities-index table.projects-table tbody tr:not(.header):hover td:last-of-type,.manager.activities-index table.invoices-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.activities-index table.visits-table tbody .pill,.manager.activities-index table.projects-table tbody .pill,.manager.activities-index table.invoices-table tbody .pill{transition:all 0.25s ease-in-out}.manager.activities-index table.visits-table tbody .pill.approved,.manager.activities-index table.projects-table tbody .pill.approved,.manager.activities-index table.invoices-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.activities-index table.visits-table tbody .pill.in_review,.manager.activities-index table.projects-table tbody .pill.in_review,.manager.activities-index table.invoices-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.activities-index table.visits-table tbody .pill.denied,.manager.activities-index table.projects-table tbody .pill.denied,.manager.activities-index table.invoices-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.activities-index table.visits-table tbody .pill.incomplete,.manager.activities-index table.projects-table tbody .pill.incomplete,.manager.activities-index table.invoices-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.activities-index table.visits-table tbody .pill.cancelled,.manager.activities-index table.projects-table tbody .pill.cancelled,.manager.activities-index table.invoices-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.activities-index table.visits-table img,.manager.activities-index table.projects-table img,.manager.activities-index table.invoices-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.activities-index table.visits-table img[src*="check"],.manager.activities-index table.projects-table img[src*="check"],.manager.activities-index table.invoices-table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.activities-index table.visits-table img[alt="checked icon"],.manager.activities-index table.visits-table img[alt="unchecked icon"],.manager.activities-index table.projects-table img[alt="checked icon"],.manager.activities-index table.projects-table img[alt="unchecked icon"],.manager.activities-index table.invoices-table img[alt="checked icon"],.manager.activities-index table.invoices-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.activities-index table.visits-table a,.manager.activities-index table.projects-table a,.manager.activities-index table.invoices-table a{color:#0e76aa}.manager.activities-index table.visits-table a:not(:last-of-type),.manager.activities-index table.projects-table a:not(:last-of-type),.manager.activities-index table.invoices-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.activities-index table.visits-table a.text-icon:not(:last-of-type),.manager.activities-index table.projects-table a.text-icon:not(:last-of-type),.manager.activities-index table.invoices-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.activities-index table.visits-table a img,.manager.activities-index table.projects-table a img,.manager.activities-index table.invoices-table a img{vertical-align:middle}.manager.activities-index table.visits-table .pill,.manager.activities-index table.projects-table .pill,.manager.activities-index table.invoices-table .pill{display:flex}.manager.activities-index table.visits-table .date-range,.manager.activities-index table.projects-table .date-range,.manager.activities-index table.invoices-table .date-range{font-weight:600}.manager.activities-index table.visits-table td>img,.manager.activities-index table.projects-table td>img,.manager.activities-index table.invoices-table td>img{vertical-align:middle}.manager.activities-index nav.pagination{display:flex;font-size:0.75rem;justify-content:flex-end}.manager.activities-index nav.pagination span{color:#002045;font-weight:700;padding:0.313rem}.manager.activities-index nav.pagination span a,.manager.activities-index nav.pagination span a:visited{color:#002045}.manager .link-group{display:flex;margin-bottom:0;margin-top:0}.manager .link-group li{list-style:none}.manager .link-group li a{align-items:center;border:1px solid #aab7bb;display:flex;height:32px;justify-content:center;width:38px}.manager .link-group li a.active{background-color:#002045;border-color:#002045}.manager .link-group li a.active .tab-icon{filter:brightness(0) invert(1)}.manager .link-group li#dashboard img{width:1.55rem}.manager .link-group li#list img{width:1.25rem}.manager .link-group li#calendar img{width:1.25rem}.manager .link-group li:first-child a{border-bottom-left-radius:0.3125rem;border-top-left-radius:0.3125rem;padding-right:1px}.manager .link-group li:last-child a{border-bottom-right-radius:0.3125rem;border-top-right-radius:0.3125rem;padding-left:1px}.manager .link-group li:not(:first-child) a{margin-left:-1px}.manager.dashboard .content{padding:3.5rem 1.25rem 1.25rem 1.25rem}.manager.dashboard .content header{margin:0.5rem 0}.manager.dashboard header.content-header{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem;margin-bottom:.5rem}.manager.dashboard header.content-header h2{display:inline-block;font-size:1.85rem;font-weight:500;margin-bottom:0;margin-top:0;margin-right:1.5rem}.manager.dashboard header.content-header a{color:#1295d8;font-size:0.75rem;vertical-align:middle}.manager.dashboard hr{border-bottom:0;border-left:0;border-right:0;border-top:2px solid #aab7bb;margin:0}.manager.dashboard section.dashboard-content{margin-top:4rem}.manager.dashboard h3{font-size:1rem;font-weight:500;margin:.5rem 0}.manager.dashboard .info-block{background-color:#f3f6f7;margin-bottom:3rem}.manager.dashboard .info-block>*:not(:last-child){border-bottom:1px solid #aab7bb}.manager.dashboard .info-block .dash-cards{display:flex;flex-flow:row}.manager.dashboard .info-block .dash-cards .dash-card{padding:1.5rem}.manager.dashboard .info-block .dash-cards .dash-card h4{display:inline-block;font-size:2rem;font-weight:500;margin:0 .75rem 0 0}.manager.dashboard .info-block .dash-cards .dash-card img{margin:0 .4rem}.manager.dashboard .info-block .dash-table{padding-bottom:.75rem}.manager.dashboard .info-block .dash-table small.user-role{display:block;color:#5D747C}.manager.dashboard .info-block .dash-chart{padding:1.5rem}.manager.dashboard .info-block table.card-table{width:100%}.manager.dashboard .info-block table.card-table tr td:first-child{padding-left:1.25rem}.manager.dashboard .info-block table.card-table tr td{padding-bottom:.25rem;padding-top:.25rem}.manager.dashboard .info-block table.card-table tr td div.status-container{display:flex}.manager.dashboard .info-block table.card-table tr td div.status-container div.status{background:#ffb511;border-radius:3px;display:inline-block;margin-right:.25rem;width:5px}.manager.dashboard .info-block table.card-table tr td:last-child{padding-right:1.25rem}.manager.dashboard .info-block table.card-table tr td.card-name,.manager.dashboard .info-block table.card-table tr td.card-date{width:50%}.manager.dashboard .info-block table.card-table tr td.card-date{text-align:right}.manager.dashboard .info-block table.card-table tr.todays-card-title>td{padding-bottom:.55rem;padding-top:.55rem}.manager.dashboard .info-block table.card-table tr.todays-card-title>td a{text-decoration:none}.manager.dashboard .info-block table.card-table:not(:last-of-type){border-bottom:1px solid #aab7bb}.manager.dashboard .info-block table.card-table:not(:last-of-type) td{padding-bottom:.75rem}.manager.dashboard .info-block .visit-day-list-empty{color:#5D747C;font-size:1rem;padding:2rem;text-align:center}.manager.dashboard .search-subsection{margin-bottom:3rem}.manager.dashboard .search-subsection input,.manager.dashboard .search-subsection select{background-color:#ffffff;border:1px solid #aab7bb;border-radius:.3125rem;box-sizing:border-box;font-size:0.875rem;height:2.25rem;padding:.5rem}.manager.dashboard .search-subsection .search-primary,.manager.dashboard .search-subsection .search-secondary{background-color:#f3f6f7;color:#002045;padding:1.5rem}.manager.dashboard .search-subsection .search-primary{display:flex;justify-content:space-between}.manager.dashboard .search-subsection .search-primary>div:first-child>*{margin-right:.5rem}.manager.dashboard .search-subsection .search-primary>div:last-child>*{margin-left:.5rem}.manager.dashboard .search-subsection .search-secondary{background-color:#f3f6f7;border-top:1px solid #aab7bb;display:none}.manager.dashboard .search-subsection .search-secondary.show{display:block}.manager.dashboard .search-subsection #show_button,.manager.dashboard .search-subsection #hide_button{display:none}.manager.dashboard .search-subsection #show_button.show,.manager.dashboard .search-subsection #hide_button.show{box-sizing:border-box;display:flex;height:100%}.manager.dashboard .search-subsection .input-with-buttons{position:relative}.manager.dashboard .search-subsection .input-with-buttons>input{padding:0.5rem 1.875rem}.manager.dashboard .search-subsection .input-with-buttons::before{content:"";display:block;height:1rem;left:0.725rem;position:absolute;top:0.5875rem;width:1rem}.manager.dashboard .search-subsection .input-with-buttons.search::before{background:no-repeat center/12px url(/assets/icon-search-92bf5f0478c471feb3c4380d66a48bc91e25fc10a8e5cfc21701b61409378465.svg)}.manager.dashboard .search-subsection .input-with-buttons.calendar::before{background:no-repeat center/14px url(/assets/icon-calendar-26a9ebcb562dff032262f7471d8710c1df8aa04009c72983750e97c24db2d263.svg)}.manager.dashboard .search-subsection #horizontal-line{margin-right:2rem;position:relative}.manager.dashboard .search-subsection #horizontal-line::after{border-top:3px solid;bottom:1rem;content:"";display:block;position:absolute;right:-1.5rem;width:1rem}.manager.dashboard .search-subsection .row{display:flex;margin-bottom:1rem}.manager.dashboard .search-subsection .row label{color:#556b72;display:inline-block;font-size:0.75rem;font-weight:500;margin-bottom:0.15rem}.manager.dashboard .search-subsection .row.mb-0{margin-bottom:0}.manager.dashboard .search-subsection .row-medium,.manager.dashboard .search-subsection .row-auto{margin-right:1rem}.manager.dashboard .search-subsection .row-medium>*,.manager.dashboard .search-subsection .row-auto>*{width:100%}.manager.dashboard .search-subsection .row-medium{width:423px}.manager.dashboard .search-subsection{font-size:0.875rem}.manager.dashboard .calendar-container .display-none{display:none}.manager.dashboard .calendar-container .simple-calendar{text-align:center}.manager.dashboard .calendar-container .simple-calendar .calendar-heading{align-items:center;display:flex;justify-content:space-evenly;margin:2rem}.manager.dashboard .calendar-container .simple-calendar .calendar-heading a{display:flex}.manager.dashboard .calendar-container .simple-calendar .calendar-title{border:none;font-size:0.875rem;margin:0px 70px 0px 70px;text-align:center}.manager.dashboard .calendar-container .simple-calendar .table{border:0px}.manager.dashboard .calendar-container .simple-calendar .table td{border:1px solid #556b72;color:#5D747C;padding-left:0px;padding-right:0px}.manager.dashboard .calendar-container .simple-calendar .table th{border:0px;color:#5D747C;font-size:0.8rem;font-weight:500;text-align:center}.manager.dashboard .calendar-container .simple-calendar .day div:first-child{margin-top:0.3rem}.manager.dashboard .calendar-container .simple-calendar .day div:last-child{margin-bottom:0.3rem}.manager.dashboard .calendar-container .simple-calendar .prev-month{background:#f3f6f7}.manager.dashboard .calendar-container .simple-calendar .next-month{background:#f3f6f7}.manager.dashboard .calendar-container .simple-calendar .date-text{font-size:0.65rem}.manager.dashboard .calendar-container .simple-calendar .bar{font-size:0.7rem;height:25px;margin:0.4rem 0rem;position:relative}.manager.dashboard .calendar-container .simple-calendar .visitor-count{background-color:#002045}.manager.dashboard .calendar-container .simple-calendar .amenity-count{background-color:#1295d8}.manager.dashboard .calendar-container .simple-calendar .left-radius{border-top-left-radius:15px;border-bottom-left-radius:15px}.manager.dashboard .calendar-container .simple-calendar .right-radius{border-top-right-radius:15px;border-bottom-right-radius:15px}.manager.dashboard .calendar-container .simple-calendar .disable-link{pointer-events:none;cursor:default;opacity:0;visibility:hidden}.manager.dashboard .calendar-container .simple-calendar .bars-text{background-color:transparent;color:#ffffff;left:20px;margin-top:0.3rem;position:absolute;white-space:nowrap;z-index:1}.manager.dashboard .modal .clr-gray{color:#556b72}.manager.dashboard .modal .clr-blue{color:#6dccf6;text-decoration:none}.manager.dashboard .modal .calendar-modal .container{display:flex;justify-content:space-between}.manager.dashboard .modal .calendar-modal .container .align-right{text-align:right}.manager.dashboard .modal .calendar-modal .container .left-spacer{padding-left:10px}.manager.dashboard .modal .calendar-modal p{margin:0px}.manager.dashboard .modal .bg-approved{background-color:#c4fcb9}.manager.dashboard .modal .bg-in_review{background-color:#fefea4}.manager.dashboard .modal .bg-cancelled{background-color:#f9c}.manager.dashboard .modal .bg-denied{background-color:#84d7f5}.manager.dashboard .modal .bg-incomplete{background-color:#ff9e9e}.manager.dashboard .modal .btn-status{align-items:center;border:1px solid #556b72;border-radius:1.5rem;color:black;display:flex;height:20px;justify-content:center;padding:0.2rem 1rem;text-decoration-line:none;width:8rem}.manager.dashboard .modal .vertical-padding{padding:8px 0px}.manager.dashboard .modal .black-btn{background-color:#556b72;border-radius:4px;color:#ffffff !important}.manager.dashboard .modal .header{border-bottom:2px solid #556b72;display:flex;justify-content:space-between}.manager.dashboard .modal .display-flex{border-bottom:2px solid #556b72;border-left:10px solid #7bca7b;display:flex;justify-content:space-between;padding:0px 10px}.manager.dashboard .modal .display-flex p{margin:0px}.manager.dashboard .modal .display-flex p:first-child,.manager.dashboard .modal .display-flex p:last-child{min-width:150px;max-width:300px}.manager.dashboard .modal .text{padding:2.25rem}.manager.dashboard .dashboard-house-svg{height:30px;margin-bottom:-4px !important;width:30px}.manager footer{display:unset;padding-left:unset;padding-right:unset}.manager footer .container{display:flex;justify-content:space-between}.manager.fundings-index,.manager.fundings-create,.manager.complete-update{color:#002045}.manager.fundings-index .controls,.manager.fundings-create .controls,.manager.complete-update .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.fundings-index .controls img,.manager.fundings-create .controls img,.manager.complete-update .controls img{height:1.5rem;width:1.5rem}.manager.fundings-index .controls a,.manager.fundings-create .controls a,.manager.complete-update .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.fundings-index .controls a img,.manager.fundings-create .controls a img,.manager.complete-update .controls a img{padding-right:0.5rem}.manager.fundings-index .controls button,.manager.fundings-create .controls button,.manager.complete-update .controls button{color:#002045;font-weight:700}.manager.fundings-index main>.container,.manager.fundings-create main>.container,.manager.complete-update main>.container{max-width:unset}.manager.fundings-index .form-container,.manager.fundings-create .form-container,.manager.complete-update .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.manager.fundings-index .add-funding-form,.manager.fundings-create .add-funding-form,.manager.complete-update .add-funding-form{flex:1}.manager.fundings-index .add-funding-form form input.error,.manager.fundings-index .add-funding-form form select.error,.manager.fundings-index .add-funding-form form textarea.error,.manager.fundings-create .add-funding-form form input.error,.manager.fundings-create .add-funding-form form select.error,.manager.fundings-create .add-funding-form form textarea.error,.manager.complete-update .add-funding-form form input.error,.manager.complete-update .add-funding-form form select.error,.manager.complete-update .add-funding-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.fundings-index .add-funding-form form label.error,.manager.fundings-create .add-funding-form form label.error,.manager.complete-update .add-funding-form form label.error{color:#c03e2d !important}.manager.fundings-index .add-funding-form form span.error_messages,.manager.fundings-create .add-funding-form form span.error_messages,.manager.complete-update .add-funding-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.fundings-index .add-funding-form form span.error_messages:before,.manager.fundings-create .add-funding-form form span.error_messages:before,.manager.complete-update .add-funding-form form span.error_messages:before{content:"("}.manager.fundings-index .add-funding-form form span.error_messages:after,.manager.fundings-create .add-funding-form form span.error_messages:after,.manager.complete-update .add-funding-form form span.error_messages:after{content:")"}.manager.fundings-index .add-funding-form form section,.manager.fundings-create .add-funding-form form section,.manager.complete-update .add-funding-form form section{margin-bottom:2.5rem}.manager.fundings-index .add-funding-form form section fieldset,.manager.fundings-create .add-funding-form form section fieldset,.manager.complete-update .add-funding-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.fundings-index .add-funding-form form .inline,.manager.fundings-index .add-funding-form form .inline-fields,.manager.fundings-create .add-funding-form form .inline,.manager.fundings-create .add-funding-form form .inline-fields,.manager.complete-update .add-funding-form form .inline,.manager.complete-update .add-funding-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.fundings-index .add-funding-form form .inline div,.manager.fundings-index .add-funding-form form .inline-fields div,.manager.fundings-create .add-funding-form form .inline div,.manager.fundings-create .add-funding-form form .inline-fields div,.manager.complete-update .add-funding-form form .inline div,.manager.complete-update .add-funding-form form .inline-fields div{padding-right:1rem}.manager.fundings-index .add-funding-form form .field,.manager.fundings-create .add-funding-form form .field,.manager.complete-update .add-funding-form form .field{display:flex;flex-direction:column}.manager.fundings-index .add-funding-form form .field label,.manager.fundings-create .add-funding-form form .field label,.manager.complete-update .add-funding-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.fundings-index .add-funding-form form .field>label,.manager.fundings-create .add-funding-form form .field>label,.manager.complete-update .add-funding-form form .field>label{display:block}.manager.fundings-index .add-funding-form form .field p,.manager.fundings-create .add-funding-form form .field p,.manager.complete-update .add-funding-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.fundings-index .add-funding-form form .field.checkbox,.manager.fundings-create .add-funding-form form .field.checkbox,.manager.complete-update .add-funding-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.fundings-index .add-funding-form form .field.checkbox:last-of-type,.manager.fundings-create .add-funding-form form .field.checkbox:last-of-type,.manager.complete-update .add-funding-form form .field.checkbox:last-of-type{margin:0}.manager.fundings-index .add-funding-form form .field.checkbox label,.manager.fundings-create .add-funding-form form .field.checkbox label,.manager.complete-update .add-funding-form form .field.checkbox label{padding:0 0.25rem}.manager.fundings-index .add-funding-form form .field.small,.manager.fundings-create .add-funding-form form .field.small,.manager.complete-update .add-funding-form form .field.small{width:20rem}.manager.fundings-index .add-funding-form form .field label+small,.manager.fundings-index .add-funding-form form .field small.label-description,.manager.fundings-create .add-funding-form form .field label+small,.manager.fundings-create .add-funding-form form .field small.label-description,.manager.complete-update .add-funding-form form .field label+small,.manager.complete-update .add-funding-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.fundings-index .add-funding-form form .field input:not([type=checkbox],[type=radio]),.manager.fundings-index .add-funding-form form .field textarea,.manager.fundings-index .add-funding-form form .field select,.manager.fundings-create .add-funding-form form .field input:not([type=checkbox],[type=radio]),.manager.fundings-create .add-funding-form form .field textarea,.manager.fundings-create .add-funding-form form .field select,.manager.complete-update .add-funding-form form .field input:not([type=checkbox],[type=radio]),.manager.complete-update .add-funding-form form .field textarea,.manager.complete-update .add-funding-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.fundings-index .add-funding-form form .field input[type="email"],.manager.fundings-index .add-funding-form form .field input[type="number"],.manager.fundings-index .add-funding-form form .field input[type="password"],.manager.fundings-index .add-funding-form form .field input[type="text"],.manager.fundings-index .add-funding-form form .field textarea,.manager.fundings-create .add-funding-form form .field input[type="email"],.manager.fundings-create .add-funding-form form .field input[type="number"],.manager.fundings-create .add-funding-form form .field input[type="password"],.manager.fundings-create .add-funding-form form .field input[type="text"],.manager.fundings-create .add-funding-form form .field textarea,.manager.complete-update .add-funding-form form .field input[type="email"],.manager.complete-update .add-funding-form form .field input[type="number"],.manager.complete-update .add-funding-form form .field input[type="password"],.manager.complete-update .add-funding-form form .field input[type="text"],.manager.complete-update .add-funding-form form .field textarea{flex:1}.manager.fundings-index .add-funding-form form .field input[type="email"]:last-child-of-type,.manager.fundings-index .add-funding-form form .field input[type="number"]:last-child-of-type,.manager.fundings-index .add-funding-form form .field input[type="password"]:last-child-of-type,.manager.fundings-index .add-funding-form form .field input[type="text"]:last-child-of-type,.manager.fundings-index .add-funding-form form .field textarea:last-child-of-type,.manager.fundings-create .add-funding-form form .field input[type="email"]:last-child-of-type,.manager.fundings-create .add-funding-form form .field input[type="number"]:last-child-of-type,.manager.fundings-create .add-funding-form form .field input[type="password"]:last-child-of-type,.manager.fundings-create .add-funding-form form .field input[type="text"]:last-child-of-type,.manager.fundings-create .add-funding-form form .field textarea:last-child-of-type,.manager.complete-update .add-funding-form form .field input[type="email"]:last-child-of-type,.manager.complete-update .add-funding-form form .field input[type="number"]:last-child-of-type,.manager.complete-update .add-funding-form form .field input[type="password"]:last-child-of-type,.manager.complete-update .add-funding-form form .field input[type="text"]:last-child-of-type,.manager.complete-update .add-funding-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.fundings-index .add-funding-form form .field textarea,.manager.fundings-create .add-funding-form form .field textarea,.manager.complete-update .add-funding-form form .field textarea{min-height:6rem;padding:0.5rem}.manager.fundings-index .add-funding-form form .field .explanation,.manager.fundings-create .add-funding-form form .field .explanation,.manager.complete-update .add-funding-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.fundings-index .add-funding-form form .field ul,.manager.fundings-create .add-funding-form form .field ul,.manager.complete-update .add-funding-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.fundings-index .add-funding-form form .field ul li,.manager.fundings-create .add-funding-form form .field ul li,.manager.complete-update .add-funding-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.fundings-index .add-funding-form form .field ul li .other-discipline,.manager.fundings-create .add-funding-form form .field ul li .other-discipline,.manager.complete-update .add-funding-form form .field ul li .other-discipline{display:none}.manager.fundings-index .add-funding-form form .field ul li .other-discipline input,.manager.fundings-create .add-funding-form form .field ul li .other-discipline input,.manager.complete-update .add-funding-form form .field ul li .other-discipline input{margin-left:0.5rem}.manager.fundings-index .add-funding-form form .field ul li #discipline-Other:checked+div .other-discipline,.manager.fundings-create .add-funding-form form .field ul li #discipline-Other:checked+div .other-discipline,.manager.complete-update .add-funding-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.fundings-index .add-funding-form form .field ul li label,.manager.fundings-create .add-funding-form form .field ul li label,.manager.complete-update .add-funding-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.fundings-index .add-funding-form form .field ul li input[type="radio"],.manager.fundings-create .add-funding-form form .field ul li input[type="radio"],.manager.complete-update .add-funding-form form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.fundings-index .add-funding-form form .field .planning-question-label,.manager.fundings-create .add-funding-form form .field .planning-question-label,.manager.complete-update .add-funding-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.fundings-index .add-funding-form form .field .additional-question,.manager.fundings-create .add-funding-form form .field .additional-question,.manager.complete-update .add-funding-form form .field .additional-question{display:none}.manager.fundings-index .add-funding-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.manager.fundings-create .add-funding-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.manager.complete-update .add-funding-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.fundings-index .add-funding-form form .field .yes-no-options,.manager.fundings-create .add-funding-form form .field .yes-no-options,.manager.complete-update .add-funding-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.fundings-index .add-funding-form form .field .yes-no-options label,.manager.fundings-create .add-funding-form form .field .yes-no-options label,.manager.complete-update .add-funding-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.fundings-index .add-funding-form form .field .yes-no-options input,.manager.fundings-create .add-funding-form form .field .yes-no-options input,.manager.complete-update .add-funding-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.fundings-index .add-funding-form form .field .yes-no-row,.manager.fundings-create .add-funding-form form .field .yes-no-row,.manager.complete-update .add-funding-form form .field .yes-no-row{display:flex}.manager.fundings-index .add-funding-form form .field .yes-no-row .yes-no-options,.manager.fundings-create .add-funding-form form .field .yes-no-row .yes-no-options,.manager.complete-update .add-funding-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.fundings-index .add-funding-form form .small-title,.manager.fundings-create .add-funding-form form .small-title,.manager.complete-update .add-funding-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.fundings-index .add-funding-form form .small-title label,.manager.fundings-create .add-funding-form form .small-title label,.manager.complete-update .add-funding-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.fundings-index .add-funding-form form .form-end,.manager.fundings-create .add-funding-form form .form-end,.manager.complete-update .add-funding-form form .form-end{display:flex;justify-content:end}.manager.fundings-index .add-funding-form form .controls,.manager.fundings-create .add-funding-form form .controls,.manager.complete-update .add-funding-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.fundings-index .add-funding-form form .controls img,.manager.fundings-create .add-funding-form form .controls img,.manager.complete-update .add-funding-form form .controls img{height:1.5rem;width:1.5rem}.manager.fundings-index .add-funding-form form .controls a,.manager.fundings-create .add-funding-form form .controls a,.manager.complete-update .add-funding-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.fundings-index .add-funding-form form .controls a img,.manager.fundings-create .add-funding-form form .controls a img,.manager.complete-update .add-funding-form form .controls a img{padding-right:0.5rem}.manager.fundings-index .add-funding-form form .controls button,.manager.fundings-create .add-funding-form form .controls button,.manager.complete-update .add-funding-form form .controls button{color:#002045;font-weight:700}.manager.fundings-index .add-funding-form form .date-fields,.manager.fundings-create .add-funding-form form .date-fields,.manager.complete-update .add-funding-form form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.fundings-index .add-funding-form form .date-fields .field,.manager.fundings-create .add-funding-form form .date-fields .field,.manager.complete-update .add-funding-form form .date-fields .field{width:150px}.manager.fundings-index .add-funding-form form .date-fields .field input,.manager.fundings-create .add-funding-form form .date-fields .field input,.manager.complete-update .add-funding-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.fundings-index .add-funding-form form .date-fields .field:first-of-type,.manager.fundings-create .add-funding-form form .date-fields .field:first-of-type,.manager.complete-update .add-funding-form form .date-fields .field:first-of-type{padding-right:0}.manager.fundings-index .add-funding-form form .date-fields .separator,.manager.fundings-create .add-funding-form form .date-fields .separator,.manager.complete-update .add-funding-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.fundings-index .add-funding-form form small,.manager.fundings-create .add-funding-form form small,.manager.complete-update .add-funding-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.fundings-index .add-funding-form form textarea,.manager.fundings-create .add-funding-form form textarea,.manager.complete-update .add-funding-form form textarea{min-height:6rem;padding:0.5rem}.manager.fundings-index .add-funding-form form #project_abstract,.manager.fundings-index .add-funding-form form #project_method_description,.manager.fundings-create .add-funding-form form #project_abstract,.manager.fundings-create .add-funding-form form #project_method_description,.manager.complete-update .add-funding-form form #project_abstract,.manager.complete-update .add-funding-form form #project_method_description{min-height:12rem}.manager.fundings-index .add-funding-form header h1,.manager.fundings-create .add-funding-form header h1,.manager.complete-update .add-funding-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.fundings-index .add-funding-form section.form-subsection,.manager.fundings-index .add-funding-form div.form-subsection,.manager.fundings-create .add-funding-form section.form-subsection,.manager.fundings-create .add-funding-form div.form-subsection,.manager.complete-update .add-funding-form section.form-subsection,.manager.complete-update .add-funding-form div.form-subsection{margin-bottom:3rem}.manager.fundings-index .add-funding-form section.form-subsection>header,.manager.fundings-index .add-funding-form section.form-subsection>:not(section)>header,.manager.fundings-index .add-funding-form section.form-subsection>:not(section)>turbo-frame>header,.manager.fundings-create .add-funding-form section.form-subsection>header,.manager.fundings-create .add-funding-form section.form-subsection>:not(section)>header,.manager.fundings-create .add-funding-form section.form-subsection>:not(section)>turbo-frame>header,.manager.complete-update .add-funding-form section.form-subsection>header,.manager.complete-update .add-funding-form section.form-subsection>:not(section)>header,.manager.complete-update .add-funding-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.fundings-index .add-funding-form section.form-subsection>header h2,.manager.fundings-index .add-funding-form section.form-subsection>:not(section)>header h2,.manager.fundings-index .add-funding-form section.form-subsection>:not(section)>turbo-frame>header h2,.manager.fundings-create .add-funding-form section.form-subsection>header h2,.manager.fundings-create .add-funding-form section.form-subsection>:not(section)>header h2,.manager.fundings-create .add-funding-form section.form-subsection>:not(section)>turbo-frame>header h2,.manager.complete-update .add-funding-form section.form-subsection>header h2,.manager.complete-update .add-funding-form section.form-subsection>:not(section)>header h2,.manager.complete-update .add-funding-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.fundings-index .add-funding-form section.form-subsection>header>span,.manager.fundings-index .add-funding-form section.form-subsection>:not(section)>header>span,.manager.fundings-index .add-funding-form section.form-subsection>:not(section)>turbo-frame>header>span,.manager.fundings-create .add-funding-form section.form-subsection>header>span,.manager.fundings-create .add-funding-form section.form-subsection>:not(section)>header>span,.manager.fundings-create .add-funding-form section.form-subsection>:not(section)>turbo-frame>header>span,.manager.complete-update .add-funding-form section.form-subsection>header>span,.manager.complete-update .add-funding-form section.form-subsection>:not(section)>header>span,.manager.complete-update .add-funding-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.fundings-index .add-funding-form h2,.manager.fundings-create .add-funding-form h2,.manager.complete-update .add-funding-form h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.fundings-index .add-funding-form h2 span,.manager.fundings-create .add-funding-form h2 span,.manager.complete-update .add-funding-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.fundings-index .add-funding-form .uneditable-visit-project-info>section,.manager.fundings-create .add-funding-form .uneditable-visit-project-info>section,.manager.complete-update .add-funding-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.fundings-index .add-funding-form .uneditable-visit-project-info>section h3,.manager.fundings-create .add-funding-form .uneditable-visit-project-info>section h3,.manager.complete-update .add-funding-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.fundings-index .add-funding-form .uneditable-visit-project-info>section p,.manager.fundings-create .add-funding-form .uneditable-visit-project-info>section p,.manager.complete-update .add-funding-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.fundings-index .add-funding-form .project-type-options,.manager.fundings-create .add-funding-form .project-type-options,.manager.complete-update .add-funding-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.fundings-index .add-funding-form .project-type-options label,.manager.fundings-create .add-funding-form .project-type-options label,.manager.complete-update .add-funding-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.fundings-index .add-funding-form .project-type-options label input,.manager.fundings-create .add-funding-form .project-type-options label input,.manager.complete-update .add-funding-form .project-type-options label input{margin-right:0.5rem}.manager.fundings-index .add-funding-form .project-type-options label .project-type-label,.manager.fundings-create .add-funding-form .project-type-options label .project-type-label,.manager.complete-update .add-funding-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.fundings-index .add-funding-form .project-type-options label .project-type-label h3,.manager.fundings-create .add-funding-form .project-type-options label .project-type-label h3,.manager.complete-update .add-funding-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.fundings-index .add-funding-form .project-type-options label .project-type-label p,.manager.fundings-create .add-funding-form .project-type-options label .project-type-label p,.manager.complete-update .add-funding-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.fundings-index .add-funding-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.manager.fundings-create .add-funding-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.manager.complete-update .add-funding-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.fundings-index .add-funding-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.manager.fundings-create .add-funding-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.manager.complete-update .add-funding-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.fundings-index .add-funding-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.manager.fundings-create .add-funding-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.manager.complete-update .add-funding-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.fundings-index .add-funding-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.manager.fundings-create .add-funding-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.manager.complete-update .add-funding-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.fundings-index .add-funding-form .funding-table,.manager.fundings-create .add-funding-form .funding-table,.manager.complete-update .add-funding-form .funding-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.fundings-index .add-funding-form .funding-table tbody tr,.manager.fundings-create .add-funding-form .funding-table tbody tr,.manager.complete-update .add-funding-form .funding-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.fundings-index .add-funding-form .funding-table th,.manager.fundings-create .add-funding-form .funding-table th,.manager.complete-update .add-funding-form .funding-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.fundings-index .add-funding-form .funding-table th:first-of-type,.manager.fundings-create .add-funding-form .funding-table th:first-of-type,.manager.complete-update .add-funding-form .funding-table th:first-of-type{padding-left:1rem}.manager.fundings-index .add-funding-form .funding-table th:last-of-type,.manager.fundings-create .add-funding-form .funding-table th:last-of-type,.manager.complete-update .add-funding-form .funding-table th:last-of-type{text-align:right}.manager.fundings-index .add-funding-form .funding-table tbody td,.manager.fundings-index .add-funding-form .funding-table tbody th,.manager.fundings-create .add-funding-form .funding-table tbody td,.manager.fundings-create .add-funding-form .funding-table tbody th,.manager.complete-update .add-funding-form .funding-table tbody td,.manager.complete-update .add-funding-form .funding-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.fundings-index .add-funding-form .funding-table tbody td:first-of-type,.manager.fundings-index .add-funding-form .funding-table tbody th:first-of-type,.manager.fundings-create .add-funding-form .funding-table tbody td:first-of-type,.manager.fundings-create .add-funding-form .funding-table tbody th:first-of-type,.manager.complete-update .add-funding-form .funding-table tbody td:first-of-type,.manager.complete-update .add-funding-form .funding-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.fundings-index .add-funding-form .funding-table tbody td:last-of-type,.manager.fundings-index .add-funding-form .funding-table tbody th:last-of-type,.manager.fundings-create .add-funding-form .funding-table tbody td:last-of-type,.manager.fundings-create .add-funding-form .funding-table tbody th:last-of-type,.manager.complete-update .add-funding-form .funding-table tbody td:last-of-type,.manager.complete-update .add-funding-form .funding-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.fundings-index .add-funding-form .funding-table tbody td.title,.manager.fundings-index .add-funding-form .funding-table tbody th.title,.manager.fundings-create .add-funding-form .funding-table tbody td.title,.manager.fundings-create .add-funding-form .funding-table tbody th.title,.manager.complete-update .add-funding-form .funding-table tbody td.title,.manager.complete-update .add-funding-form .funding-table tbody th.title{font-weight:700}.manager.fundings-index .add-funding-form .funding-table tr.header,.manager.fundings-create .add-funding-form .funding-table tr.header,.manager.complete-update .add-funding-form .funding-table tr.header{background-color:#e5eaeb}.manager.fundings-index .add-funding-form .funding-table tr.header td,.manager.fundings-index .add-funding-form .funding-table tr.header th,.manager.fundings-create .add-funding-form .funding-table tr.header td,.manager.fundings-create .add-funding-form .funding-table tr.header th,.manager.complete-update .add-funding-form .funding-table tr.header td,.manager.complete-update .add-funding-form .funding-table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.fundings-index .add-funding-form .funding-table tr.disabled,.manager.fundings-create .add-funding-form .funding-table tr.disabled,.manager.complete-update .add-funding-form .funding-table tr.disabled{color:#879ea6}.manager.fundings-index .add-funding-form .funding-table tr.empty>td,.manager.fundings-create .add-funding-form .funding-table tr.empty>td,.manager.complete-update .add-funding-form .funding-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.fundings-index .add-funding-form .funding-table tbody tr:not(.header):hover,.manager.fundings-create .add-funding-form .funding-table tbody tr:not(.header):hover,.manager.complete-update .add-funding-form .funding-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.fundings-index .add-funding-form .funding-table tbody tr:not(.header):hover td,.manager.fundings-create .add-funding-form .funding-table tbody tr:not(.header):hover td,.manager.complete-update .add-funding-form .funding-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.fundings-index .add-funding-form .funding-table tbody tr:not(.header):hover td:first-of-type,.manager.fundings-create .add-funding-form .funding-table tbody tr:not(.header):hover td:first-of-type,.manager.complete-update .add-funding-form .funding-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.fundings-index .add-funding-form .funding-table tbody tr:not(.header):hover td:last-of-type,.manager.fundings-create .add-funding-form .funding-table tbody tr:not(.header):hover td:last-of-type,.manager.complete-update .add-funding-form .funding-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.fundings-index .add-funding-form .funding-table tbody .pill,.manager.fundings-create .add-funding-form .funding-table tbody .pill,.manager.complete-update .add-funding-form .funding-table tbody .pill{transition:all 0.25s ease-in-out}.manager.fundings-index .add-funding-form .funding-table tbody .pill.approved,.manager.fundings-create .add-funding-form .funding-table tbody .pill.approved,.manager.complete-update .add-funding-form .funding-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.fundings-index .add-funding-form .funding-table tbody .pill.in_review,.manager.fundings-create .add-funding-form .funding-table tbody .pill.in_review,.manager.complete-update .add-funding-form .funding-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.fundings-index .add-funding-form .funding-table tbody .pill.denied,.manager.fundings-create .add-funding-form .funding-table tbody .pill.denied,.manager.complete-update .add-funding-form .funding-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.fundings-index .add-funding-form .funding-table tbody .pill.incomplete,.manager.fundings-create .add-funding-form .funding-table tbody .pill.incomplete,.manager.complete-update .add-funding-form .funding-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.fundings-index .add-funding-form .funding-table tbody .pill.cancelled,.manager.fundings-create .add-funding-form .funding-table tbody .pill.cancelled,.manager.complete-update .add-funding-form .funding-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.fundings-index .add-funding-form .funding-table img,.manager.fundings-create .add-funding-form .funding-table img,.manager.complete-update .add-funding-form .funding-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.fundings-index .add-funding-form .funding-table img[src*="check"],.manager.fundings-create .add-funding-form .funding-table img[src*="check"],.manager.complete-update .add-funding-form .funding-table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.fundings-index .add-funding-form .funding-table img[alt="checked icon"],.manager.fundings-index .add-funding-form .funding-table img[alt="unchecked icon"],.manager.fundings-create .add-funding-form .funding-table img[alt="checked icon"],.manager.fundings-create .add-funding-form .funding-table img[alt="unchecked icon"],.manager.complete-update .add-funding-form .funding-table img[alt="checked icon"],.manager.complete-update .add-funding-form .funding-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.fundings-index .add-funding-form .funding-table a,.manager.fundings-create .add-funding-form .funding-table a,.manager.complete-update .add-funding-form .funding-table a{color:#0e76aa}.manager.fundings-index .add-funding-form .funding-table a:not(:last-of-type),.manager.fundings-create .add-funding-form .funding-table a:not(:last-of-type),.manager.complete-update .add-funding-form .funding-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.fundings-index .add-funding-form .funding-table a.text-icon:not(:last-of-type),.manager.fundings-create .add-funding-form .funding-table a.text-icon:not(:last-of-type),.manager.complete-update .add-funding-form .funding-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.fundings-index .add-funding-form .funding-table a img,.manager.fundings-create .add-funding-form .funding-table a img,.manager.complete-update .add-funding-form .funding-table a img{vertical-align:middle}.manager.fundings-index .add-funding-form .funding-table .pill,.manager.fundings-create .add-funding-form .funding-table .pill,.manager.complete-update .add-funding-form .funding-table .pill{display:flex}.manager.fundings-index .add-funding-form .funding-table .date-range,.manager.fundings-create .add-funding-form .funding-table .date-range,.manager.complete-update .add-funding-form .funding-table .date-range{font-weight:600}.manager.fundings-index .add-funding-form form [data-value-projection-projected-value] .sponsor_other,.manager.fundings-index .modal form [data-value-projection-projected-value] .sponsor_other,.manager.fundings-create .add-funding-form form [data-value-projection-projected-value] .sponsor_other,.manager.fundings-create .modal form [data-value-projection-projected-value] .sponsor_other,.manager.complete-update .add-funding-form form [data-value-projection-projected-value] .sponsor_other,.manager.complete-update .modal form [data-value-projection-projected-value] .sponsor_other{display:none}.manager.fundings-index .add-funding-form form [data-value-projection-projected-value="other"] .sponsor_other,.manager.fundings-index .modal form [data-value-projection-projected-value="other"] .sponsor_other,.manager.fundings-create .add-funding-form form [data-value-projection-projected-value="other"] .sponsor_other,.manager.fundings-create .modal form [data-value-projection-projected-value="other"] .sponsor_other,.manager.complete-update .add-funding-form form [data-value-projection-projected-value="other"] .sponsor_other,.manager.complete-update .modal form [data-value-projection-projected-value="other"] .sponsor_other{display:inherit}.manager.fundings-index #project-details .fundings-index,.manager.fundings-create #project-details .fundings-index,.manager.complete-update #project-details .fundings-index{padding:0px}.manager.institutions-index .search-subsection{margin-bottom:3rem}.manager.institutions-index .search-subsection input,.manager.institutions-index .search-subsection select{background-color:#ffffff;border:1px solid #aab7bb;border-radius:.3125rem;box-sizing:border-box;font-size:0.875rem;height:2.25rem;padding:.5rem}.manager.institutions-index .search-subsection .search-primary,.manager.institutions-index .search-subsection .search-secondary{background-color:#f3f6f7;color:#002045;padding:1.5rem}.manager.institutions-index .search-subsection .search-primary{display:flex;justify-content:space-between}.manager.institutions-index .search-subsection .search-primary>div:first-child>*{margin-right:.5rem}.manager.institutions-index .search-subsection .search-primary>div:last-child>*{margin-left:.5rem}.manager.institutions-index .search-subsection .search-secondary{background-color:#f3f6f7;border-top:1px solid #aab7bb;display:none}.manager.institutions-index .search-subsection .search-secondary.show{display:block}.manager.institutions-index .search-subsection #show_button,.manager.institutions-index .search-subsection #hide_button{display:none}.manager.institutions-index .search-subsection #show_button.show,.manager.institutions-index .search-subsection #hide_button.show{box-sizing:border-box;display:flex;height:100%}.manager.institutions-index .search-subsection .input-with-buttons{position:relative}.manager.institutions-index .search-subsection .input-with-buttons>input{padding:0.5rem 1.875rem}.manager.institutions-index .search-subsection .input-with-buttons::before{content:"";display:block;height:1rem;left:0.725rem;position:absolute;top:0.5875rem;width:1rem}.manager.institutions-index .search-subsection .input-with-buttons.search::before{background:no-repeat center/12px url(/assets/icon-search-92bf5f0478c471feb3c4380d66a48bc91e25fc10a8e5cfc21701b61409378465.svg)}.manager.institutions-index .search-subsection .input-with-buttons.calendar::before{background:no-repeat center/14px url(/assets/icon-calendar-26a9ebcb562dff032262f7471d8710c1df8aa04009c72983750e97c24db2d263.svg)}.manager.institutions-index .search-subsection #horizontal-line{margin-right:2rem;position:relative}.manager.institutions-index .search-subsection #horizontal-line::after{border-top:3px solid;bottom:1rem;content:"";display:block;position:absolute;right:-1.5rem;width:1rem}.manager.institutions-index .search-subsection .row{display:flex;margin-bottom:1rem}.manager.institutions-index .search-subsection .row label{color:#556b72;display:inline-block;font-size:0.75rem;font-weight:500;margin-bottom:0.15rem}.manager.institutions-index .search-subsection .row.mb-0{margin-bottom:0}.manager.institutions-index .search-subsection .row-medium,.manager.institutions-index .search-subsection .row-auto{margin-right:1rem}.manager.institutions-index .search-subsection .row-medium>*,.manager.institutions-index .search-subsection .row-auto>*{width:100%}.manager.institutions-index .search-subsection .row-medium{width:423px}.manager.institutions-index nav.pagination{display:flex;font-size:0.75rem;justify-content:flex-end}.manager.institutions-index nav.pagination span{color:#002045;font-weight:700;padding:0.313rem}.manager.institutions-index nav.pagination span a,.manager.institutions-index nav.pagination span a:visited{color:#002045}.manager.institutions-index .search-subsection{font-size:0.875rem}.manager.institutions-edit section.content header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:normal}.manager.institutions-edit section.content header h1{font-size:2.5rem;font-weight:300;margin:0 0 .5rem 0}.manager.institutions-edit section.content header small{font-size:.85rem;font-weight:300}.manager.institutions-edit section.content header .header-links a{font-size:.75rem;font-weight:600;margin-right:1rem}.manager.institutions-edit section.content hr{border-bottom:2px solid #000000;margin-bottom:2rem}.manager.institutions-edit form input.error,.manager.institutions-edit form select.error,.manager.institutions-edit form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.institutions-edit form label.error{color:#c03e2d !important}.manager.institutions-edit form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.institutions-edit form span.error_messages:before{content:"("}.manager.institutions-edit form span.error_messages:after{content:")"}.manager.institutions-edit form .input-group{margin-bottom:2rem}.manager.institutions-edit form .form-group{margin-bottom:1rem}.manager.institutions-edit form .form-group,.manager.institutions-edit form .with-form-group-pad{padding:0 0.5rem}.manager.institutions-edit form .form-label{color:#556b72;display:inline-block;font-size:0.75rem;font-weight:400;margin-bottom:0.15rem}.manager.institutions-edit form .form-textarea,.manager.institutions-edit form .form-input{background-color:#ffffff;border:1px solid #1D1D1D;border-radius:3px;box-sizing:border-box;padding:0.25rem 0.625rem;width:100%}.manager.institutions-edit form textarea.form-textarea{min-height:6rem;resize:vertical}.manager.institutions-edit form .form-input{display:block}.manager.institutions-edit form .form-input:disabled{background-color:#f3f6f7}.manager.institutions-edit form .row{display:flex}.manager.institutions-edit form .row .col{flex:1 0 0%}.manager.institutions-edit form .row .col-25,.manager.institutions-edit form .row .col-33,.manager.institutions-edit form .row .col-50,.manager.institutions-edit form .row .col-66{box-sizing:border-box;flex:0 0 auto}.manager.institutions-edit form .row .col-25{width:25%}.manager.institutions-edit form .row .col-33{width:33.333333%}.manager.institutions-edit form .row .col-50{width:50%}.manager.institutions-edit form .row .col-66{width:66.66666%}.manager.institutions-edit form section.buttons{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:normal}.manager.institutions-edit form section.buttons>*:not(:last-child){margin-right:3rem}.manager.institutions-edit form section.buttons a{font-size:0.875rem}table.institutions-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}table.institutions-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}table.institutions-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}table.institutions-table th:first-of-type{padding-left:1rem}table.institutions-table th:last-of-type{text-align:right}table.institutions-table tbody td,table.institutions-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}table.institutions-table tbody td:first-of-type,table.institutions-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}table.institutions-table tbody td:last-of-type,table.institutions-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}table.institutions-table tbody td.title,table.institutions-table tbody th.title{font-weight:700}table.institutions-table tr.header{background-color:#e5eaeb}table.institutions-table tr.header td,table.institutions-table tr.header th{color:#002045;font-weight:600;text-align:left}table.institutions-table tr.disabled{color:#879ea6}table.institutions-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}table.institutions-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}table.institutions-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}table.institutions-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}table.institutions-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}table.institutions-table tbody .pill{transition:all 0.25s ease-in-out}table.institutions-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}table.institutions-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}table.institutions-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}table.institutions-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}table.institutions-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}table.institutions-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}table.institutions-table img[src*="check"]{height:0.875rem;width:0.875rem}table.institutions-table img[alt="checked icon"],table.institutions-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}table.institutions-table a{color:#0e76aa}table.institutions-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}table.institutions-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}table.institutions-table a img{vertical-align:middle}table.institutions-table .pill{display:flex}table.institutions-table .date-range{font-weight:600}table.institutions-table tbody>tr:not(.header):hover img.right-arrow{background-color:white;border-radius:1rem;filter:invert(1)}.pdf-show{font-size:12px;font-weight:600;line-height:1.5}.pdf-show hr{border:0;border-top:1px solid #555;margin:10px 0}.pdf-show .invoice-header{font-family:times-new-roman;font-size:22px}.pdf-show .invoice-header .reserve-logo{display:inline-block;margin-right:10px}.pdf-show .invoice-header .reserve-name{display:inline-block;line-height:1.2em}.pdf-show .invoice-header .reserve-address{float:right;font-size:.5em;line-height:1.5em;padding-top:0px;text-align:right}.pdf-show .invoice-body{font-family:monospace;font-size:11px}.pdf-show .invoice-body .invoice-body-header{font-size:16px;font-weight:bold;text-transform:uppercase}.pdf-show .invoice-body .invoice-summary{background:#ddd;margin:0 auto 30px auto;padding:15px;width:100%}.pdf-show .invoice-body table.invoice-summary td:first-of-type{font-weight:bold;text-align:right;vertical-align:top;width:120px}.pdf-show .invoice-body .invoice-notes{margin-bottom:20px}.pdf-show .invoice-body .invoice-notes p{margin-top:0}.pdf-show .invoice-body .invoice-notes .invoice-notes-header{font-size:1.3em;line-height:2em}.pdf-show .invoice-guide{width:100%}.pdf-show .invoice-guide td{vertical-align:top;width:50%}.pdf-show .invoice-guide td .invoice-guide-header{color:#aaa;font-size:12px;padding:0 0 3px 0;text-transform:uppercase}.pdf-no-break{page-break-inside:avoid}.list-table{border-collapse:collapse;margin:0 auto 40px auto;width:100%}.list-table thead tr{background-color:#ffb511}.list-table tbody tr,.list-table tfoot tr{height:30px}.list-table th{padding:8px;text-align:left}.list-table td{border-top:0.5px solid #aaa;padding:4px 4px 4px 8px}.list-table .balance{text-align:right;font-size:12px;font-weight:600}.list-table .balance.total{border-top:1px solid #555}.list-table .units{text-align:center}.list-table .currency-end{text-align:right;width:70px}.manager.invoices-new,.manager.invoices-create,.manager.invoices-edit,.manager.invoices-update{font-size:0.8125rem}.manager.invoices-new .content,.manager.invoices-create .content,.manager.invoices-edit .content,.manager.invoices-update .content{padding-left:4rem;padding-right:4rem}.manager.invoices-new .content>header,.manager.invoices-create .content>header,.manager.invoices-edit .content>header,.manager.invoices-update .content>header{align-items:center;display:flex;justify-content:space-between}.manager.invoices-new .content>header h1,.manager.invoices-create .content>header h1,.manager.invoices-edit .content>header h1,.manager.invoices-update .content>header h1{font-size:1.5rem}.manager.invoices-new .content .subsection,.manager.invoices-create .content .subsection,.manager.invoices-edit .content .subsection,.manager.invoices-update .content .subsection{margin-bottom:3rem}.manager.invoices-new .content .invoice-visit-info td,.manager.invoices-create .content .invoice-visit-info td,.manager.invoices-edit .content .invoice-visit-info td,.manager.invoices-update .content .invoice-visit-info td{padding:0.25rem 0}.manager.invoices-new .content .invoice-visit-info td:first-child,.manager.invoices-create .content .invoice-visit-info td:first-child,.manager.invoices-edit .content .invoice-visit-info td:first-child,.manager.invoices-update .content .invoice-visit-info td:first-child{padding-right:2rem}.manager.invoices-new .content .invoice-visit-info td:last-child,.manager.invoices-create .content .invoice-visit-info td:last-child,.manager.invoices-edit .content .invoice-visit-info td:last-child,.manager.invoices-update .content .invoice-visit-info td:last-child{font-weight:700}.manager.invoices-new .content .invoice-bill-to table,.manager.invoices-create .content .invoice-bill-to table,.manager.invoices-edit .content .invoice-bill-to table,.manager.invoices-update .content .invoice-bill-to table{border-collapse:separate;border-spacing:0 .5rem;width:100%}.manager.invoices-new .content .invoice-bill-to table tr,.manager.invoices-create .content .invoice-bill-to table tr,.manager.invoices-edit .content .invoice-bill-to table tr,.manager.invoices-update .content .invoice-bill-to table tr{border:1px solid}.manager.invoices-new .content .invoice-bill-to table td,.manager.invoices-create .content .invoice-bill-to table td,.manager.invoices-edit .content .invoice-bill-to table td,.manager.invoices-update .content .invoice-bill-to table td{border-bottom:1px solid;border-top:1px solid;padding-bottom:.75rem;padding-left:.75rem;padding-top:.75rem}.manager.invoices-new .content .invoice-bill-to table td:first-of-type,.manager.invoices-create .content .invoice-bill-to table td:first-of-type,.manager.invoices-edit .content .invoice-bill-to table td:first-of-type,.manager.invoices-update .content .invoice-bill-to table td:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid;border-top-left-radius:0.3125rem}.manager.invoices-new .content .invoice-bill-to table td:last-of-type,.manager.invoices-create .content .invoice-bill-to table td:last-of-type,.manager.invoices-edit .content .invoice-bill-to table td:last-of-type,.manager.invoices-update .content .invoice-bill-to table td:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid;border-top-right-radius:0.3125rem}.manager.invoices-new .content .invoice-amenity-visits table,.manager.invoices-new .content .invoice-payments table,.manager.invoices-create .content .invoice-amenity-visits table,.manager.invoices-create .content .invoice-payments table,.manager.invoices-edit .content .invoice-amenity-visits table,.manager.invoices-edit .content .invoice-payments table,.manager.invoices-update .content .invoice-amenity-visits table,.manager.invoices-update .content .invoice-payments table{border-collapse:collapse;border-spacing:0;width:100%}.manager.invoices-new .content .invoice-amenity-visits table thead,.manager.invoices-new .content .invoice-payments table thead,.manager.invoices-create .content .invoice-amenity-visits table thead,.manager.invoices-create .content .invoice-payments table thead,.manager.invoices-edit .content .invoice-amenity-visits table thead,.manager.invoices-edit .content .invoice-payments table thead,.manager.invoices-update .content .invoice-amenity-visits table thead,.manager.invoices-update .content .invoice-payments table thead{color:#5D747C}.manager.invoices-new .content .invoice-amenity-visits table thead tr th,.manager.invoices-new .content .invoice-payments table thead tr th,.manager.invoices-create .content .invoice-amenity-visits table thead tr th,.manager.invoices-create .content .invoice-payments table thead tr th,.manager.invoices-edit .content .invoice-amenity-visits table thead tr th,.manager.invoices-edit .content .invoice-payments table thead tr th,.manager.invoices-update .content .invoice-amenity-visits table thead tr th,.manager.invoices-update .content .invoice-payments table thead tr th{border-bottom:2px solid #aab7bb;font-size:.75rem;font-weight:400;padding:.25rem, .25rem, .25rem, 0;text-align:left}.manager.invoices-new .content .invoice-amenity-visits table tbody tr td,.manager.invoices-new .content .invoice-amenity-visits table tfoot tr td,.manager.invoices-new .content .invoice-payments table tbody tr td,.manager.invoices-new .content .invoice-payments table tfoot tr td,.manager.invoices-create .content .invoice-amenity-visits table tbody tr td,.manager.invoices-create .content .invoice-amenity-visits table tfoot tr td,.manager.invoices-create .content .invoice-payments table tbody tr td,.manager.invoices-create .content .invoice-payments table tfoot tr td,.manager.invoices-edit .content .invoice-amenity-visits table tbody tr td,.manager.invoices-edit .content .invoice-amenity-visits table tfoot tr td,.manager.invoices-edit .content .invoice-payments table tbody tr td,.manager.invoices-edit .content .invoice-payments table tfoot tr td,.manager.invoices-update .content .invoice-amenity-visits table tbody tr td,.manager.invoices-update .content .invoice-amenity-visits table tfoot tr td,.manager.invoices-update .content .invoice-payments table tbody tr td,.manager.invoices-update .content .invoice-payments table tfoot tr td{border-bottom:1px solid #aab7bb;padding:.5rem .5rem .5rem 0}.manager.invoices-new .content .invoice-amenity-visits table tbody tr.disable,.manager.invoices-new .content .invoice-amenity-visits table tfoot tr.disable,.manager.invoices-new .content .invoice-payments table tbody tr.disable,.manager.invoices-new .content .invoice-payments table tfoot tr.disable,.manager.invoices-create .content .invoice-amenity-visits table tbody tr.disable,.manager.invoices-create .content .invoice-amenity-visits table tfoot tr.disable,.manager.invoices-create .content .invoice-payments table tbody tr.disable,.manager.invoices-create .content .invoice-payments table tfoot tr.disable,.manager.invoices-edit .content .invoice-amenity-visits table tbody tr.disable,.manager.invoices-edit .content .invoice-amenity-visits table tfoot tr.disable,.manager.invoices-edit .content .invoice-payments table tbody tr.disable,.manager.invoices-edit .content .invoice-payments table tfoot tr.disable,.manager.invoices-update .content .invoice-amenity-visits table tbody tr.disable,.manager.invoices-update .content .invoice-amenity-visits table tfoot tr.disable,.manager.invoices-update .content .invoice-payments table tbody tr.disable,.manager.invoices-update .content .invoice-payments table tfoot tr.disable{color:#5D747C}.manager.invoices-new .content .invoice-amenity-visits table tbody tr.disable .switch input:checked+.slider,.manager.invoices-new .content .invoice-amenity-visits table tfoot tr.disable .switch input:checked+.slider,.manager.invoices-new .content .invoice-payments table tbody tr.disable .switch input:checked+.slider,.manager.invoices-new .content .invoice-payments table tfoot tr.disable .switch input:checked+.slider,.manager.invoices-create .content .invoice-amenity-visits table tbody tr.disable .switch input:checked+.slider,.manager.invoices-create .content .invoice-amenity-visits table tfoot tr.disable .switch input:checked+.slider,.manager.invoices-create .content .invoice-payments table tbody tr.disable .switch input:checked+.slider,.manager.invoices-create .content .invoice-payments table tfoot tr.disable .switch input:checked+.slider,.manager.invoices-edit .content .invoice-amenity-visits table tbody tr.disable .switch input:checked+.slider,.manager.invoices-edit .content .invoice-amenity-visits table tfoot tr.disable .switch input:checked+.slider,.manager.invoices-edit .content .invoice-payments table tbody tr.disable .switch input:checked+.slider,.manager.invoices-edit .content .invoice-payments table tfoot tr.disable .switch input:checked+.slider,.manager.invoices-update .content .invoice-amenity-visits table tbody tr.disable .switch input:checked+.slider,.manager.invoices-update .content .invoice-amenity-visits table tfoot tr.disable .switch input:checked+.slider,.manager.invoices-update .content .invoice-payments table tbody tr.disable .switch input:checked+.slider,.manager.invoices-update .content .invoice-payments table tfoot tr.disable .switch input:checked+.slider{background-color:#6dccf6}.manager.invoices-new .content .invoice-amenity-visits table tfoot tr td,.manager.invoices-new .content .invoice-payments table tfoot tr td,.manager.invoices-create .content .invoice-amenity-visits table tfoot tr td,.manager.invoices-create .content .invoice-payments table tfoot tr td,.manager.invoices-edit .content .invoice-amenity-visits table tfoot tr td,.manager.invoices-edit .content .invoice-payments table tfoot tr td,.manager.invoices-update .content .invoice-amenity-visits table tfoot tr td,.manager.invoices-update .content .invoice-payments table tfoot tr td{border-top:2px solid #aab7bb}.manager.invoices-new .content .invoice-amenity-visits table tfoot tr td.balance,.manager.invoices-new .content .invoice-payments table tfoot tr td.balance,.manager.invoices-create .content .invoice-amenity-visits table tfoot tr td.balance,.manager.invoices-create .content .invoice-payments table tfoot tr td.balance,.manager.invoices-edit .content .invoice-amenity-visits table tfoot tr td.balance,.manager.invoices-edit .content .invoice-payments table tfoot tr td.balance,.manager.invoices-update .content .invoice-amenity-visits table tfoot tr td.balance,.manager.invoices-update .content .invoice-payments table tfoot tr td.balance{text-align:right}.manager.invoices-new .content .invoice-amenity-visits table tr .amenity-visit-unit,.manager.invoices-create .content .invoice-amenity-visits table tr .amenity-visit-unit,.manager.invoices-edit .content .invoice-amenity-visits table tr .amenity-visit-unit,.manager.invoices-update .content .invoice-amenity-visits table tr .amenity-visit-unit{width:70px}.manager.invoices-new .content .invoice-amenity-visits table tr .amenity-visit-subtotal,.manager.invoices-create .content .invoice-amenity-visits table tr .amenity-visit-subtotal,.manager.invoices-edit .content .invoice-amenity-visits table tr .amenity-visit-subtotal,.manager.invoices-update .content .invoice-amenity-visits table tr .amenity-visit-subtotal{text-align:right}.manager.invoices-new .content .invoice-amenity-visits table tfoot tr .amenity-visit-subtotal,.manager.invoices-create .content .invoice-amenity-visits table tfoot tr .amenity-visit-subtotal,.manager.invoices-edit .content .invoice-amenity-visits table tfoot tr .amenity-visit-subtotal,.manager.invoices-update .content .invoice-amenity-visits table tfoot tr .amenity-visit-subtotal{color:#c03e2d}.manager.invoices-new .content .invoice-payments table tr .payment-date,.manager.invoices-create .content .invoice-payments table tr .payment-date,.manager.invoices-edit .content .invoice-payments table tr .payment-date,.manager.invoices-update .content .invoice-payments table tr .payment-date{width:100px}.manager.invoices-new .content .invoice-payments table tr .payment-amount,.manager.invoices-create .content .invoice-payments table tr .payment-amount,.manager.invoices-edit .content .invoice-payments table tr .payment-amount,.manager.invoices-update .content .invoice-payments table tr .payment-amount{text-align:right;width:100px}.manager.invoices-new .content .invoice-payments table tr .payment-action,.manager.invoices-create .content .invoice-payments table tr .payment-action,.manager.invoices-edit .content .invoice-payments table tr .payment-action,.manager.invoices-update .content .invoice-payments table tr .payment-action{width:80px}.manager.invoices-new .content .invoice-payments table tbody tr .payment-amount,.manager.invoices-create .content .invoice-payments table tbody tr .payment-amount,.manager.invoices-edit .content .invoice-payments table tbody tr .payment-amount,.manager.invoices-update .content .invoice-payments table tbody tr .payment-amount{font-weight:500}.manager.invoices-new .content .invoice-payments .payment-total .negative_balance,.manager.invoices-create .content .invoice-payments .payment-total .negative_balance,.manager.invoices-edit .content .invoice-payments .payment-total .negative_balance,.manager.invoices-update .content .invoice-payments .payment-total .negative_balance{color:#ffb511}.manager.invoices-new .content .invoice-payments .payment-total .positive_balance,.manager.invoices-create .content .invoice-payments .payment-total .positive_balance,.manager.invoices-edit .content .invoice-payments .payment-total .positive_balance,.manager.invoices-update .content .invoice-payments .payment-total .positive_balance{color:#c03e2d}.manager.invoices-new .content .invoice-payments .payment-total .default_balance,.manager.invoices-create .content .invoice-payments .payment-total .default_balance,.manager.invoices-edit .content .invoice-payments .payment-total .default_balance,.manager.invoices-update .content .invoice-payments .payment-total .default_balance{color:400}.manager.invoices-new .content .invoice-payments .payment-total .balance-title,.manager.invoices-create .content .invoice-payments .payment-total .balance-title,.manager.invoices-edit .content .invoice-payments .payment-total .balance-title,.manager.invoices-update .content .invoice-payments .payment-total .balance-title{font-weight:600;text-align:left}.manager.invoices-new .content .invoice-notes .note-form .note,.manager.invoices-create .content .invoice-notes .note-form .note,.manager.invoices-edit .content .invoice-notes .note-form .note,.manager.invoices-update .content .invoice-notes .note-form .note{max-width:100%;min-width:100%;padding:10px}.manager.invoices-new .controls,.manager.invoices-create .controls,.manager.invoices-edit .controls,.manager.invoices-update .controls{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;margin-top:1rem;padding:1.5rem 1.5rem}.manager.invoices-new .controls a.clear,.manager.invoices-create .controls a.clear,.manager.invoices-edit .controls a.clear,.manager.invoices-update .controls a.clear{align-items:center;border-radius:1.5625rem;border:1px solid #0e76aa;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;padding:0.5rem 1.5rem;text-decoration:none}.manager.invoices-new .controls a.clear img,.manager.invoices-create .controls a.clear img,.manager.invoices-edit .controls a.clear img,.manager.invoices-update .controls a.clear img{height:1.5rem;padding-right:0.5rem;width:1.5rem}.invoices .modal form{font-size:14px}.invoices .modal form h2{font-weight:600;margin-top:0}.invoices .modal form input,.invoices .modal form textarea,.invoices .modal form select{font-size:0.875rem}.invoices .modal form small{color:#556b72;display:block;font-size:0.8125rem;font-weight:300;margin-top:4px}.invoices .modal form textarea+small{margin-top:0px}.invoices .modal form hr{border-bottom:1px;border-color:#aab7bb;border-style:solid;border-top:0;margin:1rem 0}.invoices .modal form table.team-members{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.invoices .modal form table.team-members tbody tr{text-align:left;transition:all .25s ease-in-out}.invoices .modal form table.team-members tbody td{border-bottom:1px solid #000000;border-top:1px solid #000000;font-weight:400;line-height:1.25rem;padding:0.625rem}.invoices .modal form table.team-members tbody td:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #000000;border-top-left-radius:0.3125rem}.invoices .modal form table.team-members tbody td:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #000000;border-top-right-radius:0.3125rem}.manager.invoices-index .search-subsection{margin-bottom:3rem}.manager.invoices-index .search-subsection input,.manager.invoices-index .search-subsection select{background-color:#ffffff;border:1px solid #aab7bb;border-radius:.3125rem;box-sizing:border-box;font-size:0.875rem;height:2.25rem;padding:.5rem}.manager.invoices-index .search-subsection .search-primary,.manager.invoices-index .search-subsection .search-secondary{background-color:#f3f6f7;color:#002045;padding:1.5rem}.manager.invoices-index .search-subsection .search-primary{display:flex;justify-content:space-between}.manager.invoices-index .search-subsection .search-primary>div:first-child>*{margin-right:.5rem}.manager.invoices-index .search-subsection .search-primary>div:last-child>*{margin-left:.5rem}.manager.invoices-index .search-subsection .search-secondary{background-color:#f3f6f7;border-top:1px solid #aab7bb;display:none}.manager.invoices-index .search-subsection .search-secondary.show{display:block}.manager.invoices-index .search-subsection #show_button,.manager.invoices-index .search-subsection #hide_button{display:none}.manager.invoices-index .search-subsection #show_button.show,.manager.invoices-index .search-subsection #hide_button.show{box-sizing:border-box;display:flex;height:100%}.manager.invoices-index .search-subsection .input-with-buttons{position:relative}.manager.invoices-index .search-subsection .input-with-buttons>input{padding:0.5rem 1.875rem}.manager.invoices-index .search-subsection .input-with-buttons::before{content:"";display:block;height:1rem;left:0.725rem;position:absolute;top:0.5875rem;width:1rem}.manager.invoices-index .search-subsection .input-with-buttons.search::before{background:no-repeat center/12px url(/assets/icon-search-92bf5f0478c471feb3c4380d66a48bc91e25fc10a8e5cfc21701b61409378465.svg)}.manager.invoices-index .search-subsection .input-with-buttons.calendar::before{background:no-repeat center/14px url(/assets/icon-calendar-26a9ebcb562dff032262f7471d8710c1df8aa04009c72983750e97c24db2d263.svg)}.manager.invoices-index .search-subsection #horizontal-line{margin-right:2rem;position:relative}.manager.invoices-index .search-subsection #horizontal-line::after{border-top:3px solid;bottom:1rem;content:"";display:block;position:absolute;right:-1.5rem;width:1rem}.manager.invoices-index .search-subsection .row{display:flex;margin-bottom:1rem}.manager.invoices-index .search-subsection .row label{color:#556b72;display:inline-block;font-size:0.75rem;font-weight:500;margin-bottom:0.15rem}.manager.invoices-index .search-subsection .row.mb-0{margin-bottom:0}.manager.invoices-index .search-subsection .row-medium,.manager.invoices-index .search-subsection .row-auto{margin-right:1rem}.manager.invoices-index .search-subsection .row-medium>*,.manager.invoices-index .search-subsection .row-auto>*{width:100%}.manager.invoices-index .search-subsection .row-medium{width:423px}.manager.invoices-index nav.pagination{display:flex;font-size:0.75rem;justify-content:flex-end}.manager.invoices-index nav.pagination span{color:#002045;font-weight:700;padding:0.313rem}.manager.invoices-index nav.pagination span a,.manager.invoices-index nav.pagination span a:visited{color:#002045}.manager.invoices-index .search-subsection{font-size:0.875rem}.manager.invoices-index table.invoices-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.invoices-index table.invoices-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.invoices-index table.invoices-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.invoices-index table.invoices-table th:first-of-type{padding-left:1rem}.manager.invoices-index table.invoices-table th:last-of-type{text-align:right}.manager.invoices-index table.invoices-table tbody td,.manager.invoices-index table.invoices-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.invoices-index table.invoices-table tbody td:first-of-type,.manager.invoices-index table.invoices-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.invoices-index table.invoices-table tbody td:last-of-type,.manager.invoices-index table.invoices-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.invoices-index table.invoices-table tbody td.title,.manager.invoices-index table.invoices-table tbody th.title{font-weight:700}.manager.invoices-index table.invoices-table tr.header{background-color:#e5eaeb}.manager.invoices-index table.invoices-table tr.header td,.manager.invoices-index table.invoices-table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.invoices-index table.invoices-table tr.disabled{color:#879ea6}.manager.invoices-index table.invoices-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.invoices-index table.invoices-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.invoices-index table.invoices-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.invoices-index table.invoices-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.invoices-index table.invoices-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.invoices-index table.invoices-table tbody .pill{transition:all 0.25s ease-in-out}.manager.invoices-index table.invoices-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.invoices-index table.invoices-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.invoices-index table.invoices-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.invoices-index table.invoices-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.invoices-index table.invoices-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.invoices-index table.invoices-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.invoices-index table.invoices-table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.invoices-index table.invoices-table img[alt="checked icon"],.manager.invoices-index table.invoices-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.invoices-index table.invoices-table a{color:#0e76aa}.manager.invoices-index table.invoices-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.invoices-index table.invoices-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.invoices-index table.invoices-table a img{vertical-align:middle}.manager.invoices-index table.invoices-table .pill{display:flex}.manager.invoices-index table.invoices-table .date-range{font-weight:600}.manager.invoices-index table.invoices-table thead .invoice-number{width:80px}.manager.invoices-index table.invoices-table thead .invoice-date{width:90px}.manager.invoices-index table.invoices-table thead .invoice-user{width:110px}.manager.invoices-index table.invoices-table thead .invoice-balance{min-width:85px;text-align:right}.manager.invoices-index table.invoices-table thead .invoice-status{width:85px}.manager.invoices-index table.invoices-table thead .invoice-actions{width:20px}.manager.invoices-index table.invoices-table tbody td.invoice-balance{text-align:right}.manager.invoices-index table.invoices-table tbody>tr:not(.header):hover img.right-arrow{background-color:white;border-radius:1rem;filter:invert(1)}.manager.invoices-show .content{font-size:0.8125rem;padding-left:4rem;padding-right:4rem}.manager.invoices-show .content>header{align-items:center;display:flex;justify-content:space-between}.manager.invoices-show .content>header h1{font-size:1.5rem}.manager.invoices-show .content>header .action-buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-between;gap:10px}.manager.invoices-show .content>header .action-buttons img{display:block}.manager.invoices-show .content .subsection{margin-bottom:3rem}.manager.invoices-show .content .invoice-visit-info td{padding:0.25rem 0}.manager.invoices-show .content .invoice-visit-info td:first-child{padding-right:2rem}.manager.invoices-show .content .invoice-visit-info td:last-child{font-weight:700}.manager.invoices-show .content .invoice-bill-to table{border-collapse:collapse;border-spacing:0;width:100%}.manager.invoices-show .content .invoice-bill-to table thead{color:#5D747C}.manager.invoices-show .content .invoice-bill-to table thead tr th{border-bottom:2px solid #aab7bb;font-size:.75rem;font-weight:400;padding:.25rem, .25rem, .25rem, 0;text-align:left}.manager.invoices-show .content .invoice-bill-to table tbody tr td,.manager.invoices-show .content .invoice-bill-to table tfoot tr td{border-bottom:1px solid #aab7bb;padding:.5rem .5rem .5rem 0}.manager.invoices-show .content .invoice-bill-to table tbody tr.disable,.manager.invoices-show .content .invoice-bill-to table tfoot tr.disable{color:#5D747C}.manager.invoices-show .content .invoice-bill-to table tbody tr.disable .switch input:checked+.slider,.manager.invoices-show .content .invoice-bill-to table tfoot tr.disable .switch input:checked+.slider{background-color:#6dccf6}.manager.invoices-show .content .invoice-amenity-visits table,.manager.invoices-show .content .invoice-payments table{border-collapse:collapse;border-spacing:0;width:100%}.manager.invoices-show .content .invoice-amenity-visits table thead,.manager.invoices-show .content .invoice-payments table thead{color:#5D747C}.manager.invoices-show .content .invoice-amenity-visits table thead tr th,.manager.invoices-show .content .invoice-payments table thead tr th{border-bottom:2px solid #aab7bb;font-size:.75rem;font-weight:400;padding:.25rem, .25rem, .25rem, 0;text-align:left}.manager.invoices-show .content .invoice-amenity-visits table tbody tr td,.manager.invoices-show .content .invoice-amenity-visits table tfoot tr td,.manager.invoices-show .content .invoice-payments table tbody tr td,.manager.invoices-show .content .invoice-payments table tfoot tr td{border-bottom:1px solid #aab7bb;padding:.5rem .5rem .5rem 0}.manager.invoices-show .content .invoice-amenity-visits table tbody tr.disable,.manager.invoices-show .content .invoice-amenity-visits table tfoot tr.disable,.manager.invoices-show .content .invoice-payments table tbody tr.disable,.manager.invoices-show .content .invoice-payments table tfoot tr.disable{color:#5D747C}.manager.invoices-show .content .invoice-amenity-visits table tbody tr.disable .switch input:checked+.slider,.manager.invoices-show .content .invoice-amenity-visits table tfoot tr.disable .switch input:checked+.slider,.manager.invoices-show .content .invoice-payments table tbody tr.disable .switch input:checked+.slider,.manager.invoices-show .content .invoice-payments table tfoot tr.disable .switch input:checked+.slider{background-color:#6dccf6}.manager.invoices-show .content .invoice-amenity-visits table tfoot tr td,.manager.invoices-show .content .invoice-payments table tfoot tr td{border-top:2px solid #aab7bb}.manager.invoices-show .content .invoice-amenity-visits table tfoot tr td.balance,.manager.invoices-show .content .invoice-payments table tfoot tr td.balance{text-align:right}.manager.invoices-show .content .invoice-amenity-visits table tr .amenity-visit-unit,.manager.invoices-show .content .invoice-amenity-visits table tr .amenity-visit-count{width:70px}.manager.invoices-show .content .invoice-amenity-visits table tr .amenity-visit-subtotal{text-align:right}.manager.invoices-show .content .invoice-amenity-visits table tfoot tr .amenity-visit-subtotal{color:#c03e2d}.manager.invoices-show .content .invoice-payments table tr .payment-date{width:100px}.manager.invoices-show .content .invoice-payments table tr .payment-amount{text-align:right;width:100px}.manager.invoices-show .content .invoice-payments table tr .payment-action{width:80px}.manager.invoices-show .content .invoice-payments table tbody tr .payment-amount{font-weight:400}.manager.invoices-show .content .invoice-payments .payment-total .negative_balance{color:#ffb511}.manager.invoices-show .content .invoice-payments .payment-total .positive_balance{color:#c03e2d}.manager.invoices-show .content .invoice-payments .payment-total .default_balance{color:400}.manager.invoices-show .content .invoice-payments .payment-total .balance-title{font-weight:600;text-align:left}.manager.invoices-show .content .invoice-notes{margin-bottom:6rem}.manager.invoices-show .content .invoice-notes pre{white-space:pre-line}.invoice-payments-balance{color:green}.manager main{display:unset}.manager main>.container{display:flex;flex-direction:column;flex:1}.manager main .content{display:block;padding:3.5rem 1.25rem 1.25rem 1.25rem}.manager .manager-navbar.lower ul.navbar-nav li:last-child a{margin-right:0}.manager .dropdown-toggle::after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.manager-navbar.upper{border-bottom:1px solid #ccc;color:#002045;font-weight:400}.manager-navbar.upper .container{display:flex;justify-content:flex-end}.manager-navbar.upper ul.navbar-nav{align-self:flex-end;display:flex;font-size:.75rem;list-style:none;margin:0;padding:.3125rem 1rem}.manager-navbar.upper ul.navbar-nav li{display:flex}.manager-navbar.upper ul.navbar-nav li a{color:#002045;text-decoration:none}.manager-navbar.upper ul.navbar-nav li a.active{border-bottom:6px solid #1295d8;color:#002045}.manager-navbar.upper ul.navbar-nav li:not(:last-child)::after{background-color:#ccc;content:"";display:block;height:1.25rem;margin:0 1rem;width:1px}.manager.questions-index,.manager.questions{color:#002045}.manager.questions-index .controls,.manager.questions .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.questions-index .controls img,.manager.questions .controls img{height:1.5rem;width:1.5rem}.manager.questions-index .controls a,.manager.questions .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.questions-index .controls a img,.manager.questions .controls a img{padding-right:0.5rem}.manager.questions-index .controls button,.manager.questions .controls button{color:#002045;font-weight:700}.manager.questions-index main>.container,.manager.questions main>.container{max-width:unset}.manager.questions-index .form-container,.manager.questions .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.manager.questions-index .project-questions-form,.manager.questions .project-questions-form{flex:1}.manager.questions-index .project-questions-form form input.error,.manager.questions-index .project-questions-form form select.error,.manager.questions-index .project-questions-form form textarea.error,.manager.questions .project-questions-form form input.error,.manager.questions .project-questions-form form select.error,.manager.questions .project-questions-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.questions-index .project-questions-form form label.error,.manager.questions .project-questions-form form label.error{color:#c03e2d !important}.manager.questions-index .project-questions-form form span.error_messages,.manager.questions .project-questions-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.questions-index .project-questions-form form span.error_messages:before,.manager.questions .project-questions-form form span.error_messages:before{content:"("}.manager.questions-index .project-questions-form form span.error_messages:after,.manager.questions .project-questions-form form span.error_messages:after{content:")"}.manager.questions-index .project-questions-form form section,.manager.questions .project-questions-form form section{margin-bottom:2.5rem}.manager.questions-index .project-questions-form form section fieldset,.manager.questions .project-questions-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.questions-index .project-questions-form form .inline,.manager.questions-index .project-questions-form form .inline-fields,.manager.questions .project-questions-form form .inline,.manager.questions .project-questions-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.questions-index .project-questions-form form .inline div,.manager.questions-index .project-questions-form form .inline-fields div,.manager.questions .project-questions-form form .inline div,.manager.questions .project-questions-form form .inline-fields div{padding-right:1rem}.manager.questions-index .project-questions-form form .field,.manager.questions .project-questions-form form .field{display:flex;flex-direction:column}.manager.questions-index .project-questions-form form .field label,.manager.questions .project-questions-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.questions-index .project-questions-form form .field>label,.manager.questions .project-questions-form form .field>label{display:block}.manager.questions-index .project-questions-form form .field p,.manager.questions .project-questions-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.questions-index .project-questions-form form .field.checkbox,.manager.questions .project-questions-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.questions-index .project-questions-form form .field.checkbox:last-of-type,.manager.questions .project-questions-form form .field.checkbox:last-of-type{margin:0}.manager.questions-index .project-questions-form form .field.checkbox label,.manager.questions .project-questions-form form .field.checkbox label{padding:0 0.25rem}.manager.questions-index .project-questions-form form .field.small,.manager.questions .project-questions-form form .field.small{width:20rem}.manager.questions-index .project-questions-form form .field label+small,.manager.questions-index .project-questions-form form .field small.label-description,.manager.questions .project-questions-form form .field label+small,.manager.questions .project-questions-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.questions-index .project-questions-form form .field input:not([type=checkbox],[type=radio]),.manager.questions-index .project-questions-form form .field textarea,.manager.questions-index .project-questions-form form .field select,.manager.questions .project-questions-form form .field input:not([type=checkbox],[type=radio]),.manager.questions .project-questions-form form .field textarea,.manager.questions .project-questions-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.questions-index .project-questions-form form .field input[type="email"],.manager.questions-index .project-questions-form form .field input[type="number"],.manager.questions-index .project-questions-form form .field input[type="password"],.manager.questions-index .project-questions-form form .field input[type="text"],.manager.questions-index .project-questions-form form .field textarea,.manager.questions .project-questions-form form .field input[type="email"],.manager.questions .project-questions-form form .field input[type="number"],.manager.questions .project-questions-form form .field input[type="password"],.manager.questions .project-questions-form form .field input[type="text"],.manager.questions .project-questions-form form .field textarea{flex:1}.manager.questions-index .project-questions-form form .field input[type="email"]:last-child-of-type,.manager.questions-index .project-questions-form form .field input[type="number"]:last-child-of-type,.manager.questions-index .project-questions-form form .field input[type="password"]:last-child-of-type,.manager.questions-index .project-questions-form form .field input[type="text"]:last-child-of-type,.manager.questions-index .project-questions-form form .field textarea:last-child-of-type,.manager.questions .project-questions-form form .field input[type="email"]:last-child-of-type,.manager.questions .project-questions-form form .field input[type="number"]:last-child-of-type,.manager.questions .project-questions-form form .field input[type="password"]:last-child-of-type,.manager.questions .project-questions-form form .field input[type="text"]:last-child-of-type,.manager.questions .project-questions-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.questions-index .project-questions-form form .field textarea,.manager.questions .project-questions-form form .field textarea{min-height:6rem;padding:0.5rem}.manager.questions-index .project-questions-form form .field .explanation,.manager.questions .project-questions-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.questions-index .project-questions-form form .field ul,.manager.questions .project-questions-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.questions-index .project-questions-form form .field ul li,.manager.questions .project-questions-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.questions-index .project-questions-form form .field ul li .other-discipline,.manager.questions .project-questions-form form .field ul li .other-discipline{display:none}.manager.questions-index .project-questions-form form .field ul li .other-discipline input,.manager.questions .project-questions-form form .field ul li .other-discipline input{margin-left:0.5rem}.manager.questions-index .project-questions-form form .field ul li #discipline-Other:checked+div .other-discipline,.manager.questions .project-questions-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.questions-index .project-questions-form form .field ul li label,.manager.questions .project-questions-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.questions-index .project-questions-form form .field ul li input[type="radio"],.manager.questions .project-questions-form form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.questions-index .project-questions-form form .field .planning-question-label,.manager.questions .project-questions-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.questions-index .project-questions-form form .field .additional-question,.manager.questions .project-questions-form form .field .additional-question{display:none}.manager.questions-index .project-questions-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.manager.questions .project-questions-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.questions-index .project-questions-form form .field .yes-no-options,.manager.questions .project-questions-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.questions-index .project-questions-form form .field .yes-no-options label,.manager.questions .project-questions-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.questions-index .project-questions-form form .field .yes-no-options input,.manager.questions .project-questions-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.questions-index .project-questions-form form .field .yes-no-row,.manager.questions .project-questions-form form .field .yes-no-row{display:flex}.manager.questions-index .project-questions-form form .field .yes-no-row .yes-no-options,.manager.questions .project-questions-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.questions-index .project-questions-form form .small-title,.manager.questions .project-questions-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.questions-index .project-questions-form form .small-title label,.manager.questions .project-questions-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.questions-index .project-questions-form form .form-end,.manager.questions .project-questions-form form .form-end{display:flex;justify-content:end}.manager.questions-index .project-questions-form form .controls,.manager.questions .project-questions-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.questions-index .project-questions-form form .controls img,.manager.questions .project-questions-form form .controls img{height:1.5rem;width:1.5rem}.manager.questions-index .project-questions-form form .controls a,.manager.questions .project-questions-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.questions-index .project-questions-form form .controls a img,.manager.questions .project-questions-form form .controls a img{padding-right:0.5rem}.manager.questions-index .project-questions-form form .controls button,.manager.questions .project-questions-form form .controls button{color:#002045;font-weight:700}.manager.questions-index .project-questions-form form .date-fields,.manager.questions .project-questions-form form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.questions-index .project-questions-form form .date-fields .field,.manager.questions .project-questions-form form .date-fields .field{width:150px}.manager.questions-index .project-questions-form form .date-fields .field input,.manager.questions .project-questions-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.questions-index .project-questions-form form .date-fields .field:first-of-type,.manager.questions .project-questions-form form .date-fields .field:first-of-type{padding-right:0}.manager.questions-index .project-questions-form form .date-fields .separator,.manager.questions .project-questions-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.questions-index .project-questions-form form small,.manager.questions .project-questions-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.questions-index .project-questions-form form textarea,.manager.questions .project-questions-form form textarea{min-height:6rem;padding:0.5rem}.manager.questions-index .project-questions-form form #project_abstract,.manager.questions-index .project-questions-form form #project_method_description,.manager.questions .project-questions-form form #project_abstract,.manager.questions .project-questions-form form #project_method_description{min-height:12rem}.manager.questions-index .project-questions-form header h1,.manager.questions .project-questions-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.questions-index .project-questions-form section.form-subsection,.manager.questions-index .project-questions-form div.form-subsection,.manager.questions .project-questions-form section.form-subsection,.manager.questions .project-questions-form div.form-subsection{margin-bottom:3rem}.manager.questions-index .project-questions-form section.form-subsection>header,.manager.questions-index .project-questions-form section.form-subsection>:not(section)>header,.manager.questions-index .project-questions-form section.form-subsection>:not(section)>turbo-frame>header,.manager.questions .project-questions-form section.form-subsection>header,.manager.questions .project-questions-form section.form-subsection>:not(section)>header,.manager.questions .project-questions-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.questions-index .project-questions-form section.form-subsection>header h2,.manager.questions-index .project-questions-form section.form-subsection>:not(section)>header h2,.manager.questions-index .project-questions-form section.form-subsection>:not(section)>turbo-frame>header h2,.manager.questions .project-questions-form section.form-subsection>header h2,.manager.questions .project-questions-form section.form-subsection>:not(section)>header h2,.manager.questions .project-questions-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.questions-index .project-questions-form section.form-subsection>header>span,.manager.questions-index .project-questions-form section.form-subsection>:not(section)>header>span,.manager.questions-index .project-questions-form section.form-subsection>:not(section)>turbo-frame>header>span,.manager.questions .project-questions-form section.form-subsection>header>span,.manager.questions .project-questions-form section.form-subsection>:not(section)>header>span,.manager.questions .project-questions-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.questions-index .project-questions-form h2,.manager.questions .project-questions-form h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.questions-index .project-questions-form h2 span,.manager.questions .project-questions-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.questions-index .project-questions-form .uneditable-visit-project-info>section,.manager.questions .project-questions-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.questions-index .project-questions-form .uneditable-visit-project-info>section h3,.manager.questions .project-questions-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.questions-index .project-questions-form .uneditable-visit-project-info>section p,.manager.questions .project-questions-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.questions-index .project-questions-form .project-type-options,.manager.questions .project-questions-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.questions-index .project-questions-form .project-type-options label,.manager.questions .project-questions-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.questions-index .project-questions-form .project-type-options label input,.manager.questions .project-questions-form .project-type-options label input{margin-right:0.5rem}.manager.questions-index .project-questions-form .project-type-options label .project-type-label,.manager.questions .project-questions-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.questions-index .project-questions-form .project-type-options label .project-type-label h3,.manager.questions .project-questions-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.questions-index .project-questions-form .project-type-options label .project-type-label p,.manager.questions .project-questions-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.questions-index .project-questions-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.manager.questions .project-questions-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.questions-index .project-questions-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.manager.questions .project-questions-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.questions-index .project-questions-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.manager.questions .project-questions-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.questions-index .project-questions-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.manager.questions .project-questions-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.questions-index .questions,.manager.questions .questions{font-size:0.8125rem}.manager.questions-index .questions ul,.manager.questions .questions ul{list-style:none;padding:0}.manager.questions-index .questions ul li,.manager.questions .questions ul li{border-bottom:1px solid #aab7bb;padding:0.5rem 0}.manager.questions-index .questions ul li .description,.manager.questions .questions ul li .description{display:none;font-weight:600}.manager.questions-index .questions ul li .description li,.manager.questions .questions ul li .description li{border:0;padding:0}.manager.questions-index .questions ul li .description .description-text,.manager.questions .questions ul li .description .description-text{display:inline-block;margin-top:0.75rem}.manager.questions-index .questions ul li .description .description-text:empty,.manager.questions .questions ul li .description .description-text:empty{display:none}.manager.questions-index .questions ul li[data-value-projection-projected-value="1"] .description,.manager.questions .questions ul li[data-value-projection-projected-value="1"] .description{display:block}.manager.questions-index .questions ul li .question,.manager.questions .questions ul li .question{align-items:start;display:flex;justify-content:space-between}.manager.questions-index .questions ul li .answers,.manager.questions .questions ul li .answers{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.manager.questions-index .questions ul li .answers input[type="radio"],.manager.questions .questions ul li .answers input[type="radio"]{margin-bottom:0;margin-left:1rem;margin-right:0.25rem;margin-top:0}.manager.projects-edit .controls,.manager.projects-update .controls,.manager.projects-new .controls,.manager.projects-create .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.projects-edit .controls img,.manager.projects-update .controls img,.manager.projects-new .controls img,.manager.projects-create .controls img{height:1.5rem;width:1.5rem}.manager.projects-edit .controls a,.manager.projects-update .controls a,.manager.projects-new .controls a,.manager.projects-create .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.projects-edit .controls a img,.manager.projects-update .controls a img,.manager.projects-new .controls a img,.manager.projects-create .controls a img{padding-right:0.5rem}.manager.projects-edit .controls button,.manager.projects-update .controls button,.manager.projects-new .controls button,.manager.projects-create .controls button{color:#002045;font-weight:700}.manager.projects-edit main>.container,.manager.projects-update main>.container,.manager.projects-new main>.container,.manager.projects-create main>.container{max-width:unset}.manager.projects-edit .form-container,.manager.projects-update .form-container,.manager.projects-new .form-container,.manager.projects-create .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.manager.projects-edit .projects-form,.manager.projects-update .projects-form,.manager.projects-new .projects-form,.manager.projects-create .projects-form{flex:1}.manager.projects-edit .projects-form form input.error,.manager.projects-edit .projects-form form select.error,.manager.projects-edit .projects-form form textarea.error,.manager.projects-update .projects-form form input.error,.manager.projects-update .projects-form form select.error,.manager.projects-update .projects-form form textarea.error,.manager.projects-new .projects-form form input.error,.manager.projects-new .projects-form form select.error,.manager.projects-new .projects-form form textarea.error,.manager.projects-create .projects-form form input.error,.manager.projects-create .projects-form form select.error,.manager.projects-create .projects-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.projects-edit .projects-form form label.error,.manager.projects-update .projects-form form label.error,.manager.projects-new .projects-form form label.error,.manager.projects-create .projects-form form label.error{color:#c03e2d !important}.manager.projects-edit .projects-form form span.error_messages,.manager.projects-update .projects-form form span.error_messages,.manager.projects-new .projects-form form span.error_messages,.manager.projects-create .projects-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.projects-edit .projects-form form span.error_messages:before,.manager.projects-update .projects-form form span.error_messages:before,.manager.projects-new .projects-form form span.error_messages:before,.manager.projects-create .projects-form form span.error_messages:before{content:"("}.manager.projects-edit .projects-form form span.error_messages:after,.manager.projects-update .projects-form form span.error_messages:after,.manager.projects-new .projects-form form span.error_messages:after,.manager.projects-create .projects-form form span.error_messages:after{content:")"}.manager.projects-edit .projects-form form section,.manager.projects-update .projects-form form section,.manager.projects-new .projects-form form section,.manager.projects-create .projects-form form section{margin-bottom:2.5rem}.manager.projects-edit .projects-form form section fieldset,.manager.projects-update .projects-form form section fieldset,.manager.projects-new .projects-form form section fieldset,.manager.projects-create .projects-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.projects-edit .projects-form form .inline,.manager.projects-edit .projects-form form .inline-fields,.manager.projects-update .projects-form form .inline,.manager.projects-update .projects-form form .inline-fields,.manager.projects-new .projects-form form .inline,.manager.projects-new .projects-form form .inline-fields,.manager.projects-create .projects-form form .inline,.manager.projects-create .projects-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.projects-edit .projects-form form .inline div,.manager.projects-edit .projects-form form .inline-fields div,.manager.projects-update .projects-form form .inline div,.manager.projects-update .projects-form form .inline-fields div,.manager.projects-new .projects-form form .inline div,.manager.projects-new .projects-form form .inline-fields div,.manager.projects-create .projects-form form .inline div,.manager.projects-create .projects-form form .inline-fields div{padding-right:1rem}.manager.projects-edit .projects-form form .field,.manager.projects-update .projects-form form .field,.manager.projects-new .projects-form form .field,.manager.projects-create .projects-form form .field{display:flex;flex-direction:column}.manager.projects-edit .projects-form form .field label,.manager.projects-update .projects-form form .field label,.manager.projects-new .projects-form form .field label,.manager.projects-create .projects-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.projects-edit .projects-form form .field>label,.manager.projects-update .projects-form form .field>label,.manager.projects-new .projects-form form .field>label,.manager.projects-create .projects-form form .field>label{display:block}.manager.projects-edit .projects-form form .field p,.manager.projects-update .projects-form form .field p,.manager.projects-new .projects-form form .field p,.manager.projects-create .projects-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.projects-edit .projects-form form .field.checkbox,.manager.projects-update .projects-form form .field.checkbox,.manager.projects-new .projects-form form .field.checkbox,.manager.projects-create .projects-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.projects-edit .projects-form form .field.checkbox:last-of-type,.manager.projects-update .projects-form form .field.checkbox:last-of-type,.manager.projects-new .projects-form form .field.checkbox:last-of-type,.manager.projects-create .projects-form form .field.checkbox:last-of-type{margin:0}.manager.projects-edit .projects-form form .field.checkbox label,.manager.projects-update .projects-form form .field.checkbox label,.manager.projects-new .projects-form form .field.checkbox label,.manager.projects-create .projects-form form .field.checkbox label{padding:0 0.25rem}.manager.projects-edit .projects-form form .field.small,.manager.projects-update .projects-form form .field.small,.manager.projects-new .projects-form form .field.small,.manager.projects-create .projects-form form .field.small{width:20rem}.manager.projects-edit .projects-form form .field label+small,.manager.projects-edit .projects-form form .field small.label-description,.manager.projects-update .projects-form form .field label+small,.manager.projects-update .projects-form form .field small.label-description,.manager.projects-new .projects-form form .field label+small,.manager.projects-new .projects-form form .field small.label-description,.manager.projects-create .projects-form form .field label+small,.manager.projects-create .projects-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.projects-edit .projects-form form .field input:not([type=checkbox],[type=radio]),.manager.projects-edit .projects-form form .field textarea,.manager.projects-edit .projects-form form .field select,.manager.projects-update .projects-form form .field input:not([type=checkbox],[type=radio]),.manager.projects-update .projects-form form .field textarea,.manager.projects-update .projects-form form .field select,.manager.projects-new .projects-form form .field input:not([type=checkbox],[type=radio]),.manager.projects-new .projects-form form .field textarea,.manager.projects-new .projects-form form .field select,.manager.projects-create .projects-form form .field input:not([type=checkbox],[type=radio]),.manager.projects-create .projects-form form .field textarea,.manager.projects-create .projects-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.projects-edit .projects-form form .field input[type="email"],.manager.projects-edit .projects-form form .field input[type="number"],.manager.projects-edit .projects-form form .field input[type="password"],.manager.projects-edit .projects-form form .field input[type="text"],.manager.projects-edit .projects-form form .field textarea,.manager.projects-update .projects-form form .field input[type="email"],.manager.projects-update .projects-form form .field input[type="number"],.manager.projects-update .projects-form form .field input[type="password"],.manager.projects-update .projects-form form .field input[type="text"],.manager.projects-update .projects-form form .field textarea,.manager.projects-new .projects-form form .field input[type="email"],.manager.projects-new .projects-form form .field input[type="number"],.manager.projects-new .projects-form form .field input[type="password"],.manager.projects-new .projects-form form .field input[type="text"],.manager.projects-new .projects-form form .field textarea,.manager.projects-create .projects-form form .field input[type="email"],.manager.projects-create .projects-form form .field input[type="number"],.manager.projects-create .projects-form form .field input[type="password"],.manager.projects-create .projects-form form .field input[type="text"],.manager.projects-create .projects-form form .field textarea{flex:1}.manager.projects-edit .projects-form form .field input[type="email"]:last-child-of-type,.manager.projects-edit .projects-form form .field input[type="number"]:last-child-of-type,.manager.projects-edit .projects-form form .field input[type="password"]:last-child-of-type,.manager.projects-edit .projects-form form .field input[type="text"]:last-child-of-type,.manager.projects-edit .projects-form form .field textarea:last-child-of-type,.manager.projects-update .projects-form form .field input[type="email"]:last-child-of-type,.manager.projects-update .projects-form form .field input[type="number"]:last-child-of-type,.manager.projects-update .projects-form form .field input[type="password"]:last-child-of-type,.manager.projects-update .projects-form form .field input[type="text"]:last-child-of-type,.manager.projects-update .projects-form form .field textarea:last-child-of-type,.manager.projects-new .projects-form form .field input[type="email"]:last-child-of-type,.manager.projects-new .projects-form form .field input[type="number"]:last-child-of-type,.manager.projects-new .projects-form form .field input[type="password"]:last-child-of-type,.manager.projects-new .projects-form form .field input[type="text"]:last-child-of-type,.manager.projects-new .projects-form form .field textarea:last-child-of-type,.manager.projects-create .projects-form form .field input[type="email"]:last-child-of-type,.manager.projects-create .projects-form form .field input[type="number"]:last-child-of-type,.manager.projects-create .projects-form form .field input[type="password"]:last-child-of-type,.manager.projects-create .projects-form form .field input[type="text"]:last-child-of-type,.manager.projects-create .projects-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.projects-edit .projects-form form .field textarea,.manager.projects-update .projects-form form .field textarea,.manager.projects-new .projects-form form .field textarea,.manager.projects-create .projects-form form .field textarea{min-height:6rem;padding:0.5rem}.manager.projects-edit .projects-form form .field .explanation,.manager.projects-update .projects-form form .field .explanation,.manager.projects-new .projects-form form .field .explanation,.manager.projects-create .projects-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.projects-edit .projects-form form .field ul,.manager.projects-update .projects-form form .field ul,.manager.projects-new .projects-form form .field ul,.manager.projects-create .projects-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.projects-edit .projects-form form .field ul li,.manager.projects-update .projects-form form .field ul li,.manager.projects-new .projects-form form .field ul li,.manager.projects-create .projects-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.projects-edit .projects-form form .field ul li .other-discipline,.manager.projects-update .projects-form form .field ul li .other-discipline,.manager.projects-new .projects-form form .field ul li .other-discipline,.manager.projects-create .projects-form form .field ul li .other-discipline{display:none}.manager.projects-edit .projects-form form .field ul li .other-discipline input,.manager.projects-update .projects-form form .field ul li .other-discipline input,.manager.projects-new .projects-form form .field ul li .other-discipline input,.manager.projects-create .projects-form form .field ul li .other-discipline input{margin-left:0.5rem}.manager.projects-edit .projects-form form .field ul li #discipline-Other:checked+div .other-discipline,.manager.projects-update .projects-form form .field ul li #discipline-Other:checked+div .other-discipline,.manager.projects-new .projects-form form .field ul li #discipline-Other:checked+div .other-discipline,.manager.projects-create .projects-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.projects-edit .projects-form form .field ul li label,.manager.projects-update .projects-form form .field ul li label,.manager.projects-new .projects-form form .field ul li label,.manager.projects-create .projects-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.projects-edit .projects-form form .field ul li input[type="radio"],.manager.projects-update .projects-form form .field ul li input[type="radio"],.manager.projects-new .projects-form form .field ul li input[type="radio"],.manager.projects-create .projects-form form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.projects-edit .projects-form form .field .planning-question-label,.manager.projects-update .projects-form form .field .planning-question-label,.manager.projects-new .projects-form form .field .planning-question-label,.manager.projects-create .projects-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.projects-edit .projects-form form .field .additional-question,.manager.projects-update .projects-form form .field .additional-question,.manager.projects-new .projects-form form .field .additional-question,.manager.projects-create .projects-form form .field .additional-question{display:none}.manager.projects-edit .projects-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.manager.projects-update .projects-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.manager.projects-new .projects-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.manager.projects-create .projects-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.projects-edit .projects-form form .field .yes-no-options,.manager.projects-update .projects-form form .field .yes-no-options,.manager.projects-new .projects-form form .field .yes-no-options,.manager.projects-create .projects-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.projects-edit .projects-form form .field .yes-no-options label,.manager.projects-update .projects-form form .field .yes-no-options label,.manager.projects-new .projects-form form .field .yes-no-options label,.manager.projects-create .projects-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.projects-edit .projects-form form .field .yes-no-options input,.manager.projects-update .projects-form form .field .yes-no-options input,.manager.projects-new .projects-form form .field .yes-no-options input,.manager.projects-create .projects-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.projects-edit .projects-form form .field .yes-no-row,.manager.projects-update .projects-form form .field .yes-no-row,.manager.projects-new .projects-form form .field .yes-no-row,.manager.projects-create .projects-form form .field .yes-no-row{display:flex}.manager.projects-edit .projects-form form .field .yes-no-row .yes-no-options,.manager.projects-update .projects-form form .field .yes-no-row .yes-no-options,.manager.projects-new .projects-form form .field .yes-no-row .yes-no-options,.manager.projects-create .projects-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.projects-edit .projects-form form .small-title,.manager.projects-update .projects-form form .small-title,.manager.projects-new .projects-form form .small-title,.manager.projects-create .projects-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.projects-edit .projects-form form .small-title label,.manager.projects-update .projects-form form .small-title label,.manager.projects-new .projects-form form .small-title label,.manager.projects-create .projects-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.projects-edit .projects-form form .form-end,.manager.projects-update .projects-form form .form-end,.manager.projects-new .projects-form form .form-end,.manager.projects-create .projects-form form .form-end{display:flex;justify-content:end}.manager.projects-edit .projects-form form .controls,.manager.projects-update .projects-form form .controls,.manager.projects-new .projects-form form .controls,.manager.projects-create .projects-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.projects-edit .projects-form form .controls img,.manager.projects-update .projects-form form .controls img,.manager.projects-new .projects-form form .controls img,.manager.projects-create .projects-form form .controls img{height:1.5rem;width:1.5rem}.manager.projects-edit .projects-form form .controls a,.manager.projects-update .projects-form form .controls a,.manager.projects-new .projects-form form .controls a,.manager.projects-create .projects-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.projects-edit .projects-form form .controls a img,.manager.projects-update .projects-form form .controls a img,.manager.projects-new .projects-form form .controls a img,.manager.projects-create .projects-form form .controls a img{padding-right:0.5rem}.manager.projects-edit .projects-form form .controls button,.manager.projects-update .projects-form form .controls button,.manager.projects-new .projects-form form .controls button,.manager.projects-create .projects-form form .controls button{color:#002045;font-weight:700}.manager.projects-edit .projects-form form .date-fields,.manager.projects-update .projects-form form .date-fields,.manager.projects-new .projects-form form .date-fields,.manager.projects-create .projects-form form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.projects-edit .projects-form form .date-fields .field,.manager.projects-update .projects-form form .date-fields .field,.manager.projects-new .projects-form form .date-fields .field,.manager.projects-create .projects-form form .date-fields .field{width:150px}.manager.projects-edit .projects-form form .date-fields .field input,.manager.projects-update .projects-form form .date-fields .field input,.manager.projects-new .projects-form form .date-fields .field input,.manager.projects-create .projects-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.projects-edit .projects-form form .date-fields .field:first-of-type,.manager.projects-update .projects-form form .date-fields .field:first-of-type,.manager.projects-new .projects-form form .date-fields .field:first-of-type,.manager.projects-create .projects-form form .date-fields .field:first-of-type{padding-right:0}.manager.projects-edit .projects-form form .date-fields .separator,.manager.projects-update .projects-form form .date-fields .separator,.manager.projects-new .projects-form form .date-fields .separator,.manager.projects-create .projects-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.projects-edit .projects-form form small,.manager.projects-update .projects-form form small,.manager.projects-new .projects-form form small,.manager.projects-create .projects-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.projects-edit .projects-form form textarea,.manager.projects-update .projects-form form textarea,.manager.projects-new .projects-form form textarea,.manager.projects-create .projects-form form textarea{min-height:6rem;padding:0.5rem}.manager.projects-edit .projects-form form #project_abstract,.manager.projects-edit .projects-form form #project_method_description,.manager.projects-update .projects-form form #project_abstract,.manager.projects-update .projects-form form #project_method_description,.manager.projects-new .projects-form form #project_abstract,.manager.projects-new .projects-form form #project_method_description,.manager.projects-create .projects-form form #project_abstract,.manager.projects-create .projects-form form #project_method_description{min-height:12rem}.manager.projects-edit .projects-form header h1,.manager.projects-update .projects-form header h1,.manager.projects-new .projects-form header h1,.manager.projects-create .projects-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.projects-edit .projects-form section.form-subsection,.manager.projects-edit .projects-form div.form-subsection,.manager.projects-update .projects-form section.form-subsection,.manager.projects-update .projects-form div.form-subsection,.manager.projects-new .projects-form section.form-subsection,.manager.projects-new .projects-form div.form-subsection,.manager.projects-create .projects-form section.form-subsection,.manager.projects-create .projects-form div.form-subsection{margin-bottom:3rem}.manager.projects-edit .projects-form section.form-subsection>header,.manager.projects-edit .projects-form section.form-subsection>:not(section)>header,.manager.projects-edit .projects-form section.form-subsection>:not(section)>turbo-frame>header,.manager.projects-update .projects-form section.form-subsection>header,.manager.projects-update .projects-form section.form-subsection>:not(section)>header,.manager.projects-update .projects-form section.form-subsection>:not(section)>turbo-frame>header,.manager.projects-new .projects-form section.form-subsection>header,.manager.projects-new .projects-form section.form-subsection>:not(section)>header,.manager.projects-new .projects-form section.form-subsection>:not(section)>turbo-frame>header,.manager.projects-create .projects-form section.form-subsection>header,.manager.projects-create .projects-form section.form-subsection>:not(section)>header,.manager.projects-create .projects-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.projects-edit .projects-form section.form-subsection>header h2,.manager.projects-edit .projects-form section.form-subsection>:not(section)>header h2,.manager.projects-edit .projects-form section.form-subsection>:not(section)>turbo-frame>header h2,.manager.projects-update .projects-form section.form-subsection>header h2,.manager.projects-update .projects-form section.form-subsection>:not(section)>header h2,.manager.projects-update .projects-form section.form-subsection>:not(section)>turbo-frame>header h2,.manager.projects-new .projects-form section.form-subsection>header h2,.manager.projects-new .projects-form section.form-subsection>:not(section)>header h2,.manager.projects-new .projects-form section.form-subsection>:not(section)>turbo-frame>header h2,.manager.projects-create .projects-form section.form-subsection>header h2,.manager.projects-create .projects-form section.form-subsection>:not(section)>header h2,.manager.projects-create .projects-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.projects-edit .projects-form section.form-subsection>header>span,.manager.projects-edit .projects-form section.form-subsection>:not(section)>header>span,.manager.projects-edit .projects-form section.form-subsection>:not(section)>turbo-frame>header>span,.manager.projects-update .projects-form section.form-subsection>header>span,.manager.projects-update .projects-form section.form-subsection>:not(section)>header>span,.manager.projects-update .projects-form section.form-subsection>:not(section)>turbo-frame>header>span,.manager.projects-new .projects-form section.form-subsection>header>span,.manager.projects-new .projects-form section.form-subsection>:not(section)>header>span,.manager.projects-new .projects-form section.form-subsection>:not(section)>turbo-frame>header>span,.manager.projects-create .projects-form section.form-subsection>header>span,.manager.projects-create .projects-form section.form-subsection>:not(section)>header>span,.manager.projects-create .projects-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.projects-edit .projects-form h2,.manager.projects-update .projects-form h2,.manager.projects-new .projects-form h2,.manager.projects-create .projects-form h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.projects-edit .projects-form h2 span,.manager.projects-update .projects-form h2 span,.manager.projects-new .projects-form h2 span,.manager.projects-create .projects-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.projects-edit .projects-form .uneditable-visit-project-info>section,.manager.projects-update .projects-form .uneditable-visit-project-info>section,.manager.projects-new .projects-form .uneditable-visit-project-info>section,.manager.projects-create .projects-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.projects-edit .projects-form .uneditable-visit-project-info>section h3,.manager.projects-update .projects-form .uneditable-visit-project-info>section h3,.manager.projects-new .projects-form .uneditable-visit-project-info>section h3,.manager.projects-create .projects-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.projects-edit .projects-form .uneditable-visit-project-info>section p,.manager.projects-update .projects-form .uneditable-visit-project-info>section p,.manager.projects-new .projects-form .uneditable-visit-project-info>section p,.manager.projects-create .projects-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.projects-edit .projects-form .project-type-options,.manager.projects-update .projects-form .project-type-options,.manager.projects-new .projects-form .project-type-options,.manager.projects-create .projects-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.projects-edit .projects-form .project-type-options label,.manager.projects-update .projects-form .project-type-options label,.manager.projects-new .projects-form .project-type-options label,.manager.projects-create .projects-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.projects-edit .projects-form .project-type-options label input,.manager.projects-update .projects-form .project-type-options label input,.manager.projects-new .projects-form .project-type-options label input,.manager.projects-create .projects-form .project-type-options label input{margin-right:0.5rem}.manager.projects-edit .projects-form .project-type-options label .project-type-label,.manager.projects-update .projects-form .project-type-options label .project-type-label,.manager.projects-new .projects-form .project-type-options label .project-type-label,.manager.projects-create .projects-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.projects-edit .projects-form .project-type-options label .project-type-label h3,.manager.projects-update .projects-form .project-type-options label .project-type-label h3,.manager.projects-new .projects-form .project-type-options label .project-type-label h3,.manager.projects-create .projects-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.projects-edit .projects-form .project-type-options label .project-type-label p,.manager.projects-update .projects-form .project-type-options label .project-type-label p,.manager.projects-new .projects-form .project-type-options label .project-type-label p,.manager.projects-create .projects-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.projects-edit .projects-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.manager.projects-update .projects-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.manager.projects-new .projects-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.manager.projects-create .projects-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-edit .projects-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.manager.projects-update .projects-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.manager.projects-new .projects-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.manager.projects-create .projects-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-edit .projects-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.manager.projects-update .projects-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.manager.projects-new .projects-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.manager.projects-create .projects-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-edit .projects-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.manager.projects-update .projects-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.manager.projects-new .projects-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.manager.projects-create .projects-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show{font-size:0.8125rem}.manager.projects-show .project-summary-show h3{margin-top:0}.manager.projects-show .project-summary-show .project-summary{margin-bottom:3rem}.manager.projects-show .project-summary-show .project-summary .project-summary-table{border-collapse:collapse;margin-bottom:2rem}.manager.projects-show .project-summary-show .project-summary .project-summary-table td{padding-bottom:0.3rem;padding-left:0;padding-right:2rem;padding-top:0.3rem;vertical-align:top}.manager.projects-show .project-summary-show .project-summary .project-summary-table td p:nth-child(1){margin-top:0}.manager.projects-show .project-summary-show .project-summary .project-summary-table td:nth-child(1){font-weight:600}.manager.projects-show .project-summary-show .project-summary .project-methods ul{list-style:none;margin:0;padding-left:0}.manager.projects-show .project-summary-show .project-summary .project-methods ul li{align-items:center;display:flex;margin:0 0 14px 0}.manager.projects-show .project-summary-show .project-summary .project-methods ul li::before{background:no-repeat center/22px url(/assets/icon-alert-circle-blue-0f4ef58c946ddc8a45e28122c48a2d531e705b5dc31bbf61b229457d20d0a521.svg);content:"";flex-shrink:0;height:22px;margin-right:.5rem;width:22px}.manager.projects-show .project-summary-show .project-summary .project-methods ul li:empty{display:none}.manager.projects-show .project-summary-show .project-summary .project-methods ul:empty{display:none}.manager.projects-show .project-summary-show .project-summary .project-methods .project-methods-detail{margin-bottom:1.25rem}.manager.projects-show .project-summary-show .project-summary .project-methods .project-methods-detail span{display:block;font-weight:600}.manager.projects-show .project-summary-show .project-summary .project-methods .project-methods-detail span:nth-child(1){margin-bottom:.5rem}.manager.projects-show .project-summary-show .project-summary .project-methods .project-methods-detail p{margin:0.5rem 0}.manager.projects-show .project-summary-show .project-permit ul.summary-list{padding-inline-start:25px}.manager.projects-show .project-summary-show .project-funding td.empty{text-align:center}.manager.projects-show .project-summary-show .project-files td.empty{text-align:center}.manager.projects-show .project-summary-show section{margin-bottom:1.5rem}.manager.projects-show .project-summary-show section h2{display:inline-block;margin-right:1rem}.manager.projects-show .project-visits-index header h2{display:block}.manager.projects-show .project-detail-edit{flex:1}.manager.projects-show .project-detail-edit form input.error,.manager.projects-show .project-detail-edit form select.error,.manager.projects-show .project-detail-edit form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.projects-show .project-detail-edit form label.error{color:#c03e2d !important}.manager.projects-show .project-detail-edit form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.projects-show .project-detail-edit form span.error_messages:before{content:"("}.manager.projects-show .project-detail-edit form span.error_messages:after{content:")"}.manager.projects-show .project-detail-edit form section{margin-bottom:2.5rem}.manager.projects-show .project-detail-edit form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.projects-show .project-detail-edit form .inline,.manager.projects-show .project-detail-edit form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.projects-show .project-detail-edit form .inline div,.manager.projects-show .project-detail-edit form .inline-fields div{padding-right:1rem}.manager.projects-show .project-detail-edit form .field{display:flex;flex-direction:column}.manager.projects-show .project-detail-edit form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.projects-show .project-detail-edit form .field>label{display:block}.manager.projects-show .project-detail-edit form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.projects-show .project-detail-edit form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.projects-show .project-detail-edit form .field.checkbox:last-of-type{margin:0}.manager.projects-show .project-detail-edit form .field.checkbox label{padding:0 0.25rem}.manager.projects-show .project-detail-edit form .field.small{width:20rem}.manager.projects-show .project-detail-edit form .field label+small,.manager.projects-show .project-detail-edit form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.projects-show .project-detail-edit form .field input:not([type=checkbox],[type=radio]),.manager.projects-show .project-detail-edit form .field textarea,.manager.projects-show .project-detail-edit form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.projects-show .project-detail-edit form .field input[type="email"],.manager.projects-show .project-detail-edit form .field input[type="number"],.manager.projects-show .project-detail-edit form .field input[type="password"],.manager.projects-show .project-detail-edit form .field input[type="text"],.manager.projects-show .project-detail-edit form .field textarea{flex:1}.manager.projects-show .project-detail-edit form .field input[type="email"]:last-child-of-type,.manager.projects-show .project-detail-edit form .field input[type="number"]:last-child-of-type,.manager.projects-show .project-detail-edit form .field input[type="password"]:last-child-of-type,.manager.projects-show .project-detail-edit form .field input[type="text"]:last-child-of-type,.manager.projects-show .project-detail-edit form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.projects-show .project-detail-edit form .field textarea{min-height:6rem;padding:0.5rem}.manager.projects-show .project-detail-edit form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.projects-show .project-detail-edit form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.projects-show .project-detail-edit form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.projects-show .project-detail-edit form .field ul li .other-discipline{display:none}.manager.projects-show .project-detail-edit form .field ul li .other-discipline input{margin-left:0.5rem}.manager.projects-show .project-detail-edit form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.projects-show .project-detail-edit form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.projects-show .project-detail-edit form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.projects-show .project-detail-edit form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.projects-show .project-detail-edit form .field .additional-question{display:none}.manager.projects-show .project-detail-edit form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.projects-show .project-detail-edit form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.projects-show .project-detail-edit form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.projects-show .project-detail-edit form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.projects-show .project-detail-edit form .field .yes-no-row{display:flex}.manager.projects-show .project-detail-edit form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.projects-show .project-detail-edit form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.projects-show .project-detail-edit form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.projects-show .project-detail-edit form .form-end{display:flex;justify-content:end}.manager.projects-show .project-detail-edit form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.projects-show .project-detail-edit form .controls img{height:1.5rem;width:1.5rem}.manager.projects-show .project-detail-edit form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.projects-show .project-detail-edit form .controls a img{padding-right:0.5rem}.manager.projects-show .project-detail-edit form .controls button{color:#002045;font-weight:700}.manager.projects-show .project-detail-edit form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.projects-show .project-detail-edit form .date-fields .field{width:150px}.manager.projects-show .project-detail-edit form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.projects-show .project-detail-edit form .date-fields .field:first-of-type{padding-right:0}.manager.projects-show .project-detail-edit form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.projects-show .project-detail-edit form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.projects-show .project-detail-edit form textarea{min-height:6rem;padding:0.5rem}.manager.projects-show .project-detail-edit form #project_abstract,.manager.projects-show .project-detail-edit form #project_method_description{min-height:12rem}.manager.projects-show .project-detail-edit header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.projects-show .project-detail-edit section.form-subsection,.manager.projects-show .project-detail-edit div.form-subsection{margin-bottom:3rem}.manager.projects-show .project-detail-edit section.form-subsection>header,.manager.projects-show .project-detail-edit section.form-subsection>:not(section)>header,.manager.projects-show .project-detail-edit section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.projects-show .project-detail-edit section.form-subsection>header h2,.manager.projects-show .project-detail-edit section.form-subsection>:not(section)>header h2,.manager.projects-show .project-detail-edit section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.projects-show .project-detail-edit section.form-subsection>header>span,.manager.projects-show .project-detail-edit section.form-subsection>:not(section)>header>span,.manager.projects-show .project-detail-edit section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.projects-show .project-detail-edit h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.projects-show .project-detail-edit h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.projects-show .project-detail-edit .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.projects-show .project-detail-edit .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.projects-show .project-detail-edit .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.projects-show .project-detail-edit .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.projects-show .project-detail-edit .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.projects-show .project-detail-edit .project-type-options label input{margin-right:0.5rem}.manager.projects-show .project-detail-edit .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.projects-show .project-detail-edit .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.projects-show .project-detail-edit .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.projects-show .project-detail-edit .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show .project-detail-edit .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show .project-detail-edit .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show .project-detail-edit .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show #project-team_memberships-index{flex:1}.manager.projects-show #project-team_memberships-index form input.error,.manager.projects-show #project-team_memberships-index form select.error,.manager.projects-show #project-team_memberships-index form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.projects-show #project-team_memberships-index form label.error{color:#c03e2d !important}.manager.projects-show #project-team_memberships-index form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.projects-show #project-team_memberships-index form span.error_messages:before{content:"("}.manager.projects-show #project-team_memberships-index form span.error_messages:after{content:")"}.manager.projects-show #project-team_memberships-index form section{margin-bottom:2.5rem}.manager.projects-show #project-team_memberships-index form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.projects-show #project-team_memberships-index form .inline,.manager.projects-show #project-team_memberships-index form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.projects-show #project-team_memberships-index form .inline div,.manager.projects-show #project-team_memberships-index form .inline-fields div{padding-right:1rem}.manager.projects-show #project-team_memberships-index form .field{display:flex;flex-direction:column}.manager.projects-show #project-team_memberships-index form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.projects-show #project-team_memberships-index form .field>label{display:block}.manager.projects-show #project-team_memberships-index form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.projects-show #project-team_memberships-index form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.projects-show #project-team_memberships-index form .field.checkbox:last-of-type{margin:0}.manager.projects-show #project-team_memberships-index form .field.checkbox label{padding:0 0.25rem}.manager.projects-show #project-team_memberships-index form .field.small{width:20rem}.manager.projects-show #project-team_memberships-index form .field label+small,.manager.projects-show #project-team_memberships-index form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.projects-show #project-team_memberships-index form .field input:not([type=checkbox],[type=radio]),.manager.projects-show #project-team_memberships-index form .field textarea,.manager.projects-show #project-team_memberships-index form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.projects-show #project-team_memberships-index form .field input[type="email"],.manager.projects-show #project-team_memberships-index form .field input[type="number"],.manager.projects-show #project-team_memberships-index form .field input[type="password"],.manager.projects-show #project-team_memberships-index form .field input[type="text"],.manager.projects-show #project-team_memberships-index form .field textarea{flex:1}.manager.projects-show #project-team_memberships-index form .field input[type="email"]:last-child-of-type,.manager.projects-show #project-team_memberships-index form .field input[type="number"]:last-child-of-type,.manager.projects-show #project-team_memberships-index form .field input[type="password"]:last-child-of-type,.manager.projects-show #project-team_memberships-index form .field input[type="text"]:last-child-of-type,.manager.projects-show #project-team_memberships-index form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.projects-show #project-team_memberships-index form .field textarea{min-height:6rem;padding:0.5rem}.manager.projects-show #project-team_memberships-index form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.projects-show #project-team_memberships-index form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.projects-show #project-team_memberships-index form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.projects-show #project-team_memberships-index form .field ul li .other-discipline{display:none}.manager.projects-show #project-team_memberships-index form .field ul li .other-discipline input{margin-left:0.5rem}.manager.projects-show #project-team_memberships-index form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.projects-show #project-team_memberships-index form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.projects-show #project-team_memberships-index form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.projects-show #project-team_memberships-index form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.projects-show #project-team_memberships-index form .field .additional-question{display:none}.manager.projects-show #project-team_memberships-index form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.projects-show #project-team_memberships-index form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.projects-show #project-team_memberships-index form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.projects-show #project-team_memberships-index form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.projects-show #project-team_memberships-index form .field .yes-no-row{display:flex}.manager.projects-show #project-team_memberships-index form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.projects-show #project-team_memberships-index form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.projects-show #project-team_memberships-index form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.projects-show #project-team_memberships-index form .form-end{display:flex;justify-content:end}.manager.projects-show #project-team_memberships-index form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.projects-show #project-team_memberships-index form .controls img{height:1.5rem;width:1.5rem}.manager.projects-show #project-team_memberships-index form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.projects-show #project-team_memberships-index form .controls a img{padding-right:0.5rem}.manager.projects-show #project-team_memberships-index form .controls button{color:#002045;font-weight:700}.manager.projects-show #project-team_memberships-index form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.projects-show #project-team_memberships-index form .date-fields .field{width:150px}.manager.projects-show #project-team_memberships-index form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.projects-show #project-team_memberships-index form .date-fields .field:first-of-type{padding-right:0}.manager.projects-show #project-team_memberships-index form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.projects-show #project-team_memberships-index form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.projects-show #project-team_memberships-index form textarea{min-height:6rem;padding:0.5rem}.manager.projects-show #project-team_memberships-index form #project_abstract,.manager.projects-show #project-team_memberships-index form #project_method_description{min-height:12rem}.manager.projects-show #project-team_memberships-index header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.projects-show #project-team_memberships-index section.form-subsection,.manager.projects-show #project-team_memberships-index div.form-subsection{margin-bottom:3rem}.manager.projects-show #project-team_memberships-index section.form-subsection>header,.manager.projects-show #project-team_memberships-index section.form-subsection>:not(section)>header,.manager.projects-show #project-team_memberships-index section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.projects-show #project-team_memberships-index section.form-subsection>header h2,.manager.projects-show #project-team_memberships-index section.form-subsection>:not(section)>header h2,.manager.projects-show #project-team_memberships-index section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.projects-show #project-team_memberships-index section.form-subsection>header>span,.manager.projects-show #project-team_memberships-index section.form-subsection>:not(section)>header>span,.manager.projects-show #project-team_memberships-index section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.projects-show #project-team_memberships-index h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.projects-show #project-team_memberships-index h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.projects-show #project-team_memberships-index .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.projects-show #project-team_memberships-index .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.projects-show #project-team_memberships-index .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.projects-show #project-team_memberships-index .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.projects-show #project-team_memberships-index .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.projects-show #project-team_memberships-index .project-type-options label input{margin-right:0.5rem}.manager.projects-show #project-team_memberships-index .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.projects-show #project-team_memberships-index .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.projects-show #project-team_memberships-index .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.projects-show #project-team_memberships-index .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show #project-team_memberships-index .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show #project-team_memberships-index .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show #project-team_memberships-index .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show #project-team_memberships-index form #project-role-select{width:200px}.manager.projects-show #project-team_memberships-index form .submit-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.manager.projects-show #project-team_memberships-index .add-user-form-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.manager.projects-show #project-team_memberships-index .team-member-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.projects-show #project-team_memberships-index .team-member-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.projects-show #project-team_memberships-index .team-member-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.projects-show #project-team_memberships-index .team-member-table th:first-of-type{padding-left:1rem}.manager.projects-show #project-team_memberships-index .team-member-table th:last-of-type{text-align:right}.manager.projects-show #project-team_memberships-index .team-member-table tbody td,.manager.projects-show #project-team_memberships-index .team-member-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.projects-show #project-team_memberships-index .team-member-table tbody td:first-of-type,.manager.projects-show #project-team_memberships-index .team-member-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.projects-show #project-team_memberships-index .team-member-table tbody td:last-of-type,.manager.projects-show #project-team_memberships-index .team-member-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.projects-show #project-team_memberships-index .team-member-table tbody td.title,.manager.projects-show #project-team_memberships-index .team-member-table tbody th.title{font-weight:700}.manager.projects-show #project-team_memberships-index .team-member-table tr.header{background-color:#e5eaeb}.manager.projects-show #project-team_memberships-index .team-member-table tr.header td,.manager.projects-show #project-team_memberships-index .team-member-table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.projects-show #project-team_memberships-index .team-member-table tr.disabled{color:#879ea6}.manager.projects-show #project-team_memberships-index .team-member-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.projects-show #project-team_memberships-index .team-member-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.projects-show #project-team_memberships-index .team-member-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.projects-show #project-team_memberships-index .team-member-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.projects-show #project-team_memberships-index .team-member-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.projects-show #project-team_memberships-index .team-member-table tbody .pill{transition:all 0.25s ease-in-out}.manager.projects-show #project-team_memberships-index .team-member-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.projects-show #project-team_memberships-index .team-member-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.projects-show #project-team_memberships-index .team-member-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.projects-show #project-team_memberships-index .team-member-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.projects-show #project-team_memberships-index .team-member-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.projects-show #project-team_memberships-index .team-member-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.projects-show #project-team_memberships-index .team-member-table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.projects-show #project-team_memberships-index .team-member-table img[alt="checked icon"],.manager.projects-show #project-team_memberships-index .team-member-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.projects-show #project-team_memberships-index .team-member-table a{color:#0e76aa}.manager.projects-show #project-team_memberships-index .team-member-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.projects-show #project-team_memberships-index .team-member-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.projects-show #project-team_memberships-index .team-member-table a img{vertical-align:middle}.manager.projects-show #project-team_memberships-index .team-member-table .pill{display:flex}.manager.projects-show #project-team_memberships-index .team-member-table .date-range{font-weight:600}.manager.projects-show #project-fundings-index{flex:1}.manager.projects-show #project-fundings-index form input.error,.manager.projects-show #project-fundings-index form select.error,.manager.projects-show #project-fundings-index form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.projects-show #project-fundings-index form label.error{color:#c03e2d !important}.manager.projects-show #project-fundings-index form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.projects-show #project-fundings-index form span.error_messages:before{content:"("}.manager.projects-show #project-fundings-index form span.error_messages:after{content:")"}.manager.projects-show #project-fundings-index form section{margin-bottom:2.5rem}.manager.projects-show #project-fundings-index form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.projects-show #project-fundings-index form .inline,.manager.projects-show #project-fundings-index form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.projects-show #project-fundings-index form .inline div,.manager.projects-show #project-fundings-index form .inline-fields div{padding-right:1rem}.manager.projects-show #project-fundings-index form .field{display:flex;flex-direction:column}.manager.projects-show #project-fundings-index form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.projects-show #project-fundings-index form .field>label{display:block}.manager.projects-show #project-fundings-index form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.projects-show #project-fundings-index form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.projects-show #project-fundings-index form .field.checkbox:last-of-type{margin:0}.manager.projects-show #project-fundings-index form .field.checkbox label{padding:0 0.25rem}.manager.projects-show #project-fundings-index form .field.small{width:20rem}.manager.projects-show #project-fundings-index form .field label+small,.manager.projects-show #project-fundings-index form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.projects-show #project-fundings-index form .field input:not([type=checkbox],[type=radio]),.manager.projects-show #project-fundings-index form .field textarea,.manager.projects-show #project-fundings-index form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.projects-show #project-fundings-index form .field input[type="email"],.manager.projects-show #project-fundings-index form .field input[type="number"],.manager.projects-show #project-fundings-index form .field input[type="password"],.manager.projects-show #project-fundings-index form .field input[type="text"],.manager.projects-show #project-fundings-index form .field textarea{flex:1}.manager.projects-show #project-fundings-index form .field input[type="email"]:last-child-of-type,.manager.projects-show #project-fundings-index form .field input[type="number"]:last-child-of-type,.manager.projects-show #project-fundings-index form .field input[type="password"]:last-child-of-type,.manager.projects-show #project-fundings-index form .field input[type="text"]:last-child-of-type,.manager.projects-show #project-fundings-index form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.projects-show #project-fundings-index form .field textarea{min-height:6rem;padding:0.5rem}.manager.projects-show #project-fundings-index form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.projects-show #project-fundings-index form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.projects-show #project-fundings-index form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.projects-show #project-fundings-index form .field ul li .other-discipline{display:none}.manager.projects-show #project-fundings-index form .field ul li .other-discipline input{margin-left:0.5rem}.manager.projects-show #project-fundings-index form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.projects-show #project-fundings-index form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.projects-show #project-fundings-index form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.projects-show #project-fundings-index form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.projects-show #project-fundings-index form .field .additional-question{display:none}.manager.projects-show #project-fundings-index form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.projects-show #project-fundings-index form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.projects-show #project-fundings-index form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.projects-show #project-fundings-index form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.projects-show #project-fundings-index form .field .yes-no-row{display:flex}.manager.projects-show #project-fundings-index form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.projects-show #project-fundings-index form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.projects-show #project-fundings-index form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.projects-show #project-fundings-index form .form-end{display:flex;justify-content:end}.manager.projects-show #project-fundings-index form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.projects-show #project-fundings-index form .controls img{height:1.5rem;width:1.5rem}.manager.projects-show #project-fundings-index form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.projects-show #project-fundings-index form .controls a img{padding-right:0.5rem}.manager.projects-show #project-fundings-index form .controls button{color:#002045;font-weight:700}.manager.projects-show #project-fundings-index form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.projects-show #project-fundings-index form .date-fields .field{width:150px}.manager.projects-show #project-fundings-index form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.projects-show #project-fundings-index form .date-fields .field:first-of-type{padding-right:0}.manager.projects-show #project-fundings-index form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.projects-show #project-fundings-index form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.projects-show #project-fundings-index form textarea{min-height:6rem;padding:0.5rem}.manager.projects-show #project-fundings-index form #project_abstract,.manager.projects-show #project-fundings-index form #project_method_description{min-height:12rem}.manager.projects-show #project-fundings-index header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.projects-show #project-fundings-index section.form-subsection,.manager.projects-show #project-fundings-index div.form-subsection{margin-bottom:3rem}.manager.projects-show #project-fundings-index section.form-subsection>header,.manager.projects-show #project-fundings-index section.form-subsection>:not(section)>header,.manager.projects-show #project-fundings-index section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.projects-show #project-fundings-index section.form-subsection>header h2,.manager.projects-show #project-fundings-index section.form-subsection>:not(section)>header h2,.manager.projects-show #project-fundings-index section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.projects-show #project-fundings-index section.form-subsection>header>span,.manager.projects-show #project-fundings-index section.form-subsection>:not(section)>header>span,.manager.projects-show #project-fundings-index section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.projects-show #project-fundings-index h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.projects-show #project-fundings-index h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.projects-show #project-fundings-index .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.projects-show #project-fundings-index .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.projects-show #project-fundings-index .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.projects-show #project-fundings-index .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.projects-show #project-fundings-index .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.projects-show #project-fundings-index .project-type-options label input{margin-right:0.5rem}.manager.projects-show #project-fundings-index .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.projects-show #project-fundings-index .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.projects-show #project-fundings-index .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.projects-show #project-fundings-index .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show #project-fundings-index .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show #project-fundings-index .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show #project-fundings-index .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show #project-fundings-index .funding-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.projects-show #project-fundings-index .funding-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.projects-show #project-fundings-index .funding-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.projects-show #project-fundings-index .funding-table th:first-of-type{padding-left:1rem}.manager.projects-show #project-fundings-index .funding-table th:last-of-type{text-align:right}.manager.projects-show #project-fundings-index .funding-table tbody td,.manager.projects-show #project-fundings-index .funding-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.projects-show #project-fundings-index .funding-table tbody td:first-of-type,.manager.projects-show #project-fundings-index .funding-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.projects-show #project-fundings-index .funding-table tbody td:last-of-type,.manager.projects-show #project-fundings-index .funding-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.projects-show #project-fundings-index .funding-table tbody td.title,.manager.projects-show #project-fundings-index .funding-table tbody th.title{font-weight:700}.manager.projects-show #project-fundings-index .funding-table tr.header{background-color:#e5eaeb}.manager.projects-show #project-fundings-index .funding-table tr.header td,.manager.projects-show #project-fundings-index .funding-table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.projects-show #project-fundings-index .funding-table tr.disabled{color:#879ea6}.manager.projects-show #project-fundings-index .funding-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.projects-show #project-fundings-index .funding-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.projects-show #project-fundings-index .funding-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.projects-show #project-fundings-index .funding-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.projects-show #project-fundings-index .funding-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.projects-show #project-fundings-index .funding-table tbody .pill{transition:all 0.25s ease-in-out}.manager.projects-show #project-fundings-index .funding-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.projects-show #project-fundings-index .funding-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.projects-show #project-fundings-index .funding-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.projects-show #project-fundings-index .funding-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.projects-show #project-fundings-index .funding-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.projects-show #project-fundings-index .funding-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.projects-show #project-fundings-index .funding-table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.projects-show #project-fundings-index .funding-table img[alt="checked icon"],.manager.projects-show #project-fundings-index .funding-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.projects-show #project-fundings-index .funding-table a{color:#0e76aa}.manager.projects-show #project-fundings-index .funding-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.projects-show #project-fundings-index .funding-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.projects-show #project-fundings-index .funding-table a img{vertical-align:middle}.manager.projects-show #project-fundings-index .funding-table .pill{display:flex}.manager.projects-show #project-fundings-index .funding-table .date-range{font-weight:600}.manager.projects-show #project-fundings-index [data-value-projection-projected-value] .sponsor_other{display:none}.manager.projects-show #project-fundings-index [data-value-projection-projected-value="other"] .sponsor_other{display:inherit}.manager.projects-show #project-permit-edit{flex:1}.manager.projects-show #project-permit-edit form input.error,.manager.projects-show #project-permit-edit form select.error,.manager.projects-show #project-permit-edit form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.projects-show #project-permit-edit form label.error{color:#c03e2d !important}.manager.projects-show #project-permit-edit form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.projects-show #project-permit-edit form span.error_messages:before{content:"("}.manager.projects-show #project-permit-edit form span.error_messages:after{content:")"}.manager.projects-show #project-permit-edit form section{margin-bottom:2.5rem}.manager.projects-show #project-permit-edit form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.projects-show #project-permit-edit form .inline,.manager.projects-show #project-permit-edit form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.projects-show #project-permit-edit form .inline div,.manager.projects-show #project-permit-edit form .inline-fields div{padding-right:1rem}.manager.projects-show #project-permit-edit form .field{display:flex;flex-direction:column}.manager.projects-show #project-permit-edit form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.projects-show #project-permit-edit form .field>label{display:block}.manager.projects-show #project-permit-edit form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.projects-show #project-permit-edit form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.projects-show #project-permit-edit form .field.checkbox:last-of-type{margin:0}.manager.projects-show #project-permit-edit form .field.checkbox label{padding:0 0.25rem}.manager.projects-show #project-permit-edit form .field.small{width:20rem}.manager.projects-show #project-permit-edit form .field label+small,.manager.projects-show #project-permit-edit form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.projects-show #project-permit-edit form .field input:not([type=checkbox],[type=radio]),.manager.projects-show #project-permit-edit form .field textarea,.manager.projects-show #project-permit-edit form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.projects-show #project-permit-edit form .field input[type="email"],.manager.projects-show #project-permit-edit form .field input[type="number"],.manager.projects-show #project-permit-edit form .field input[type="password"],.manager.projects-show #project-permit-edit form .field input[type="text"],.manager.projects-show #project-permit-edit form .field textarea{flex:1}.manager.projects-show #project-permit-edit form .field input[type="email"]:last-child-of-type,.manager.projects-show #project-permit-edit form .field input[type="number"]:last-child-of-type,.manager.projects-show #project-permit-edit form .field input[type="password"]:last-child-of-type,.manager.projects-show #project-permit-edit form .field input[type="text"]:last-child-of-type,.manager.projects-show #project-permit-edit form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.projects-show #project-permit-edit form .field textarea{min-height:6rem;padding:0.5rem}.manager.projects-show #project-permit-edit form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.projects-show #project-permit-edit form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.projects-show #project-permit-edit form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.projects-show #project-permit-edit form .field ul li .other-discipline{display:none}.manager.projects-show #project-permit-edit form .field ul li .other-discipline input{margin-left:0.5rem}.manager.projects-show #project-permit-edit form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.projects-show #project-permit-edit form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.projects-show #project-permit-edit form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.projects-show #project-permit-edit form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.projects-show #project-permit-edit form .field .additional-question{display:none}.manager.projects-show #project-permit-edit form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.projects-show #project-permit-edit form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.projects-show #project-permit-edit form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.projects-show #project-permit-edit form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.projects-show #project-permit-edit form .field .yes-no-row{display:flex}.manager.projects-show #project-permit-edit form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.projects-show #project-permit-edit form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.projects-show #project-permit-edit form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.projects-show #project-permit-edit form .form-end{display:flex;justify-content:end}.manager.projects-show #project-permit-edit form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.projects-show #project-permit-edit form .controls img{height:1.5rem;width:1.5rem}.manager.projects-show #project-permit-edit form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.projects-show #project-permit-edit form .controls a img{padding-right:0.5rem}.manager.projects-show #project-permit-edit form .controls button{color:#002045;font-weight:700}.manager.projects-show #project-permit-edit form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.projects-show #project-permit-edit form .date-fields .field{width:150px}.manager.projects-show #project-permit-edit form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.projects-show #project-permit-edit form .date-fields .field:first-of-type{padding-right:0}.manager.projects-show #project-permit-edit form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.projects-show #project-permit-edit form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.projects-show #project-permit-edit form textarea{min-height:6rem;padding:0.5rem}.manager.projects-show #project-permit-edit form #project_abstract,.manager.projects-show #project-permit-edit form #project_method_description{min-height:12rem}.manager.projects-show #project-permit-edit header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.projects-show #project-permit-edit section.form-subsection,.manager.projects-show #project-permit-edit div.form-subsection{margin-bottom:3rem}.manager.projects-show #project-permit-edit section.form-subsection>header,.manager.projects-show #project-permit-edit section.form-subsection>:not(section)>header,.manager.projects-show #project-permit-edit section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.projects-show #project-permit-edit section.form-subsection>header h2,.manager.projects-show #project-permit-edit section.form-subsection>:not(section)>header h2,.manager.projects-show #project-permit-edit section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.projects-show #project-permit-edit section.form-subsection>header>span,.manager.projects-show #project-permit-edit section.form-subsection>:not(section)>header>span,.manager.projects-show #project-permit-edit section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.projects-show #project-permit-edit h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.projects-show #project-permit-edit h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.projects-show #project-permit-edit .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.projects-show #project-permit-edit .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.projects-show #project-permit-edit .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.projects-show #project-permit-edit .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.projects-show #project-permit-edit .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.projects-show #project-permit-edit .project-type-options label input{margin-right:0.5rem}.manager.projects-show #project-permit-edit .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.projects-show #project-permit-edit .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.projects-show #project-permit-edit .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.projects-show #project-permit-edit .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show #project-permit-edit .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show #project-permit-edit .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show #project-permit-edit .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.projects-show #project-permit-edit .questions{font-size:0.8125rem}.manager.projects-show #project-permit-edit .questions ul{list-style:none;padding:0}.manager.projects-show #project-permit-edit .questions ul li{border-bottom:1px solid #aab7bb;padding:0.5rem 0}.manager.projects-show #project-permit-edit .questions ul li .description{display:none;font-weight:600}.manager.projects-show #project-permit-edit .questions ul li .description li{border:0;padding:0}.manager.projects-show #project-permit-edit .questions ul li .description .description-text{display:inline-block;margin-top:0.75rem}.manager.projects-show #project-permit-edit .questions ul li .description .description-text:empty{display:none}.manager.projects-show #project-permit-edit .questions ul li[data-value-projection-projected-value="1"] .description{display:block}.manager.projects-show #project-permit-edit .questions ul li .question{align-items:start;display:flex;justify-content:space-between}.manager.projects-show #project-permit-edit .questions ul li .answers{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.manager.projects-show #project-permit-edit .questions ul li .answers input[type="radio"]{margin-bottom:0;margin-left:1rem;margin-right:0.25rem;margin-top:0}.manager.projects-show .controls{background-color:unset;padding-left:0;padding-right:0}.manager.projects-index section.content{display:block}.manager.projects-index section.content header{margin:0.5rem 0}.manager.projects-index section.content header h1{font-size:1.85rem;font-weight:500;margin:0.5rem 0}.manager.projects-index section.content header .list-count{font-size:0.9375rem}.manager.projects-index section.content hr{border-bottom:2px solid #aab7bb;border-left:0;border-right:0;border-top:0;margin:0}.manager.projects-index section.content table.projects-table .project-date{width:100px}.manager.projects-index section.content table.projects-table .project-user{width:150px}.manager.projects-index section.content table.projects-table .project-num-visits{width:150px}.manager.projects-index section.content table.projects-table .project-actions{width:25px}.manager.projects-index section.content table.projects-table tbody>tr:not(.header):hover img.right-arrow{background-color:white;border-radius:1rem;filter:invert(1)}.manager.projects-index section.content .search-subsection{margin-bottom:3rem}.manager.projects-index section.content .search-subsection input,.manager.projects-index section.content .search-subsection select{background-color:#ffffff;border:1px solid #aab7bb;border-radius:.3125rem;box-sizing:border-box;font-size:0.875rem;height:2.25rem;padding:.5rem}.manager.projects-index section.content .search-subsection .search-primary,.manager.projects-index section.content .search-subsection .search-secondary{background-color:#f3f6f7;color:#002045;padding:1.5rem}.manager.projects-index section.content .search-subsection .search-primary{display:flex;justify-content:space-between}.manager.projects-index section.content .search-subsection .search-primary>div:first-child>*{margin-right:.5rem}.manager.projects-index section.content .search-subsection .search-primary>div:last-child>*{margin-left:.5rem}.manager.projects-index section.content .search-subsection .search-secondary{background-color:#f3f6f7;border-top:1px solid #aab7bb;display:none}.manager.projects-index section.content .search-subsection .search-secondary.show{display:block}.manager.projects-index section.content .search-subsection #show_button,.manager.projects-index section.content .search-subsection #hide_button{display:none}.manager.projects-index section.content .search-subsection #show_button.show,.manager.projects-index section.content .search-subsection #hide_button.show{box-sizing:border-box;display:flex;height:100%}.manager.projects-index section.content .search-subsection .input-with-buttons{position:relative}.manager.projects-index section.content .search-subsection .input-with-buttons>input{padding:0.5rem 1.875rem}.manager.projects-index section.content .search-subsection .input-with-buttons::before{content:"";display:block;height:1rem;left:0.725rem;position:absolute;top:0.5875rem;width:1rem}.manager.projects-index section.content .search-subsection .input-with-buttons.search::before{background:no-repeat center/12px url(/assets/icon-search-92bf5f0478c471feb3c4380d66a48bc91e25fc10a8e5cfc21701b61409378465.svg)}.manager.projects-index section.content .search-subsection .input-with-buttons.calendar::before{background:no-repeat center/14px url(/assets/icon-calendar-26a9ebcb562dff032262f7471d8710c1df8aa04009c72983750e97c24db2d263.svg)}.manager.projects-index section.content .search-subsection #horizontal-line{margin-right:2rem;position:relative}.manager.projects-index section.content .search-subsection #horizontal-line::after{border-top:3px solid;bottom:1rem;content:"";display:block;position:absolute;right:-1.5rem;width:1rem}.manager.projects-index section.content .search-subsection .row{display:flex;margin-bottom:1rem}.manager.projects-index section.content .search-subsection .row label{color:#556b72;display:inline-block;font-size:0.75rem;font-weight:500;margin-bottom:0.15rem}.manager.projects-index section.content .search-subsection .row.mb-0{margin-bottom:0}.manager.projects-index section.content .search-subsection .row-medium,.manager.projects-index section.content .search-subsection .row-auto{margin-right:1rem}.manager.projects-index section.content .search-subsection .row-medium>*,.manager.projects-index section.content .search-subsection .row-auto>*{width:100%}.manager.projects-index section.content .search-subsection .row-medium{width:423px}.manager.projects-index section.content .search-subsection{font-size:0.875rem}body[class*="manager-projects"]:not(.projects-index) .content{font-size:0.8125rem;padding:3.5rem 3.5rem 0rem 3.5rem}body[class*="manager-projects"]:not(.projects-index) .content.full{display:block}.project-summary-box{background-color:#f3f6f7;border:1px solid #556b72;margin-bottom:3rem;padding:1.25rem}.project-summary-box .info-block{align-items:center;display:flex;margin-bottom:6px}.project-summary-box .info-block p{margin:0.5rem 0px}.project-summary-box .info-block .title{font-weight:600}.project-summary-box .info-block .w-200{width:200px}.project-summary-box .info-block:last-child{margin:0rem}ul.project-menu-bar{border-bottom:1px solid #556b72;display:flex;list-style:none;margin:0 0 2rem 0;padding:0px}ul.project-menu-bar li{display:flex;margin-right:2.5rem}ul.project-menu-bar li a.disabled-link{color:#c2ced1 !important}ul.project-menu-bar li a.nav-link{color:#556b72;display:inline-block;font-weight:600;padding-bottom:0.25rem;text-decoration:none}ul.project-menu-bar li a.nav-link.active{border-bottom:6px solid #1295d8;color:#002045;font-weight:600}.manager.reports .content>header{font-size:2.5rem;font-weight:300;margin-bottom:1.5rem}.manager.reports .content>div{display:flex}.manager.reports .report-menu{margin-right:2.75rem}.manager.reports .report-menu .list-group{align-items:stretch;display:flex;flex-direction:column;list-style:none;margin:0;max-width:225px;min-width:200px;padding:0}.manager.reports .report-menu .list-group a{background-color:#f3f6f7;border-bottom:1px solid #aab7bb;color:#000000;display:block;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;text-decoration:none}.manager.reports .report-menu .list-group a:hover{color:#ffb511}.manager.reports .report-menu .list-group a.active{background-color:unset;border-bottom:1px solid #ffb511;border-right:8px solid #ffb511;border-top:1px solid #ffb511;font-weight:700;margin-top:-1px}.manager.reports .report{font-size:0.875rem;margin-top:.125rem;width:100%}.manager.reports .report a{text-decoration:underline}.manager.reports .report>header{font-size:1.5rem;font-style:italic;font-weight:300;margin-bottom:2rem}.manager.reports .report .fiscal-year-select{align-items:center;display:flex;gap:.5rem;margin-bottom:1.5rem}.manager.reports .report #review{align-items:center;background-color:#f3f6f7;border:1px solid #aab7bb;border-radius:3px;display:flex;justify-content:space-between;margin-bottom:2rem;padding:.75rem}.manager.reports .report button{background-color:#ffffff;border:1px solid #aab7bb;border-radius:3px;cursor:pointer;font-size:0.8125rem;font-weight:500;margin:0;padding:0.625rem;transition:all .15s ease-in-out}.manager.reports .report button:hover{filter:brightness(95%)}.manager.reports .report button:active{filter:brightness(75%)}.manager.reports .report .form-textarea{background-color:#ffffff;border:1px solid #aab7bb;border-radius:3px;box-sizing:border-box;margin-bottom:2rem;min-height:15rem;min-width:100%;padding:0.625rem}.manager.reports .report .direction{font-size:0.9375rem;margin-bottom:3rem}.manager.reports .report .direction .steps li{margin:1.5rem 0}table#status-report{border-collapse:collapse;margin:0 auto 50px auto;width:100%}table#status-report thead tr{background-color:#556b72;color:#ffffff}table#status-report tbody tr,table#status-report tfoot tr{border-top:0.5px solid #556b72;height:30px}table#status-report tr.subheader{background-color:#aab7bb}table#status-report th{padding:8px;text-align:left}table#status-report td{padding:4px 4px 4px 8px}table#status-report td img{vertical-align:middle}table.annual-report{border-collapse:collapse;border-width:1px;font-size:10px;margin-bottom:3rem;table-layout:fixed;width:100%}table.annual-report col.first-col{width:100px}table.annual-report col.subtotal-col{background:#f3f6f7}table.annual-report th{background:#f3f6f7;border:1px solid #aab7bb;font-weight:500;padding:8px 0px;text-align:center}table.annual-report tr{height:30px}table.annual-report tr.row-subtotal,table.annual-report tr.row-total{background:#ffb511;padding:0 0.5em;text-align:center}table.annual-report tr.row-total{font-weight:500}table.annual-report tr.group-header th{padding:0 0.5em;text-align:left}table.annual-report td{border-color:#aab7bb;border-style:solid;border-width:1px;padding:4px;text-align:center}table.annual-report td.col-1{font-weight:500;text-align:left}table.annual-report .spacer td{border:none}table.report-part-2-table{border-collapse:collapse;margin:0 auto 50px auto;width:100%}table.report-part-2-table thead tr{background-color:#556b72;color:#ffffff}table.report-part-2-table tbody tr,table.report-part-2-table tfoot tr{border-top:0.5px solid #556b72;height:30px}table.report-part-2-table tr.subheader{background-color:#aab7bb}table.report-part-2-table th{padding:8px;text-align:left}table.report-part-2-table td{padding:4px 4px 4px 8px}div.report-part-3-data h3{background-color:#556b72;color:#ffffff;margin:0;padding:8px}div.report-part-3-data hr{border-bottom:1px solid #aab7bb;border-left:none;border-right:none;border-top:none}div.report-part-3-data .part-3-subheader{background-color:#aab7bb;padding:8px}div.report-part-3-data .part-3-content{display:flex;flex-direction:column;margin-bottom:10px}div.report-part-3-data .part-3-content>*:first-child{padding:8px}div.report-part-3-data .part-3-content>*:not(:first-child){padding:4px 16px}table.report-part-4-table{border-collapse:collapse;margin:0 auto 50px auto;width:100%}table.report-part-4-table thead tr{background-color:#556b72;color:#ffffff}table.report-part-4-table tbody tr,table.report-part-4-table tfoot tr{border-top:0.5px solid #556b72;height:30px}table.report-part-4-table tr.subheader{background-color:#aab7bb}table.report-part-4-table th{padding:8px;text-align:left}table.report-part-4-table td{padding:4px 4px 4px 8px}table.report-part-4-table colgroup col:first-child{width:200px}table.report-part-4-table thead th a{color:#ffffff}table.report-part-8-table{border-collapse:collapse;margin:0 auto 50px auto;width:100%}table.report-part-8-table thead tr{background-color:#556b72;color:#ffffff}table.report-part-8-table tbody tr,table.report-part-8-table tfoot tr{border-top:0.5px solid #556b72;height:30px}table.report-part-8-table tr.subheader{background-color:#aab7bb}table.report-part-8-table th{padding:8px;text-align:left}table.report-part-8-table td{padding:4px 4px 4px 8px}.manager.reserve_details .tag-btn,.manager.reserve_tags .tag-btn,.manager.amenities_and_rates .tag-btn,.manager.waivers .tag-btn,.manager.rules_and_regulations .tag-btn,.manager.directions .tag-btn,.manager.permits .tag-btn,.manager.reserve_questions .tag-btn,.manager.staff_and_notifications .tag-btn,.manager.reserve_addendums .tag-btn{flex-basis:calc(50% - 20px);margin:10px}.manager.reserve_details .submit-btn,.manager.reserve_tags .submit-btn,.manager.amenities_and_rates .submit-btn,.manager.waivers .submit-btn,.manager.rules_and_regulations .submit-btn,.manager.directions .submit-btn,.manager.permits .submit-btn,.manager.reserve_questions .submit-btn,.manager.staff_and_notifications .submit-btn,.manager.reserve_addendums .submit-btn{align-items:normal;display:flex;flex-direction:row;justify-content:end;flex-wrap:normal}.manager.reserve_details .tag_names,.manager.reserve_tags .tag_names,.manager.amenities_and_rates .tag_names,.manager.waivers .tag_names,.manager.rules_and_regulations .tag_names,.manager.directions .tag_names,.manager.permits .tag_names,.manager.reserve_questions .tag_names,.manager.staff_and_notifications .tag_names,.manager.reserve_addendums .tag_names{display:flex;flex-wrap:wrap}.manager.reserve_details .content>header,.manager.reserve_tags .content>header,.manager.amenities_and_rates .content>header,.manager.waivers .content>header,.manager.rules_and_regulations .content>header,.manager.directions .content>header,.manager.permits .content>header,.manager.reserve_questions .content>header,.manager.staff_and_notifications .content>header,.manager.reserve_addendums .content>header{font-size:2.5rem;font-weight:300;margin-bottom:1.5rem}.manager.reserve_details .content>div,.manager.reserve_tags .content>div,.manager.amenities_and_rates .content>div,.manager.waivers .content>div,.manager.rules_and_regulations .content>div,.manager.directions .content>div,.manager.permits .content>div,.manager.reserve_questions .content>div,.manager.staff_and_notifications .content>div,.manager.reserve_addendums .content>div{display:flex}.manager.reserve_details .reserve-info-menu,.manager.reserve_tags .reserve-info-menu,.manager.amenities_and_rates .reserve-info-menu,.manager.waivers .reserve-info-menu,.manager.rules_and_regulations .reserve-info-menu,.manager.directions .reserve-info-menu,.manager.permits .reserve-info-menu,.manager.reserve_questions .reserve-info-menu,.manager.staff_and_notifications .reserve-info-menu,.manager.reserve_addendums .reserve-info-menu{margin-right:2.75rem}.manager.reserve_details .reserve-info-menu .list-group,.manager.reserve_tags .reserve-info-menu .list-group,.manager.amenities_and_rates .reserve-info-menu .list-group,.manager.waivers .reserve-info-menu .list-group,.manager.rules_and_regulations .reserve-info-menu .list-group,.manager.directions .reserve-info-menu .list-group,.manager.permits .reserve-info-menu .list-group,.manager.reserve_questions .reserve-info-menu .list-group,.manager.staff_and_notifications .reserve-info-menu .list-group,.manager.reserve_addendums .reserve-info-menu .list-group{align-items:stretch;display:flex;flex-direction:column;list-style:none;margin:0;max-width:225px;min-width:200px;padding:0}.manager.reserve_details .reserve-info-menu .list-group a,.manager.reserve_tags .reserve-info-menu .list-group a,.manager.amenities_and_rates .reserve-info-menu .list-group a,.manager.waivers .reserve-info-menu .list-group a,.manager.rules_and_regulations .reserve-info-menu .list-group a,.manager.directions .reserve-info-menu .list-group a,.manager.permits .reserve-info-menu .list-group a,.manager.reserve_questions .reserve-info-menu .list-group a,.manager.staff_and_notifications .reserve-info-menu .list-group a,.manager.reserve_addendums .reserve-info-menu .list-group a{background-color:#f3f6f7;border-bottom:1px solid #aab7bb;color:#000000;display:block;font-size:0.8125rem;font-weight:500;padding:0.5rem 1rem;text-decoration:none}.manager.reserve_details .reserve-info-menu .list-group a:hover,.manager.reserve_tags .reserve-info-menu .list-group a:hover,.manager.amenities_and_rates .reserve-info-menu .list-group a:hover,.manager.waivers .reserve-info-menu .list-group a:hover,.manager.rules_and_regulations .reserve-info-menu .list-group a:hover,.manager.directions .reserve-info-menu .list-group a:hover,.manager.permits .reserve-info-menu .list-group a:hover,.manager.reserve_questions .reserve-info-menu .list-group a:hover,.manager.staff_and_notifications .reserve-info-menu .list-group a:hover,.manager.reserve_addendums .reserve-info-menu .list-group a:hover{color:#ffb511}.manager.reserve_details .reserve-info-menu .list-group a.active,.manager.reserve_tags .reserve-info-menu .list-group a.active,.manager.amenities_and_rates .reserve-info-menu .list-group a.active,.manager.waivers .reserve-info-menu .list-group a.active,.manager.rules_and_regulations .reserve-info-menu .list-group a.active,.manager.directions .reserve-info-menu .list-group a.active,.manager.permits .reserve-info-menu .list-group a.active,.manager.reserve_questions .reserve-info-menu .list-group a.active,.manager.staff_and_notifications .reserve-info-menu .list-group a.active,.manager.reserve_addendums .reserve-info-menu .list-group a.active{background-color:unset;border-bottom:1px solid #ffb511;border-top:1px solid #ffb511;border-right:8px solid #ffb511;font-weight:700;margin-top:-1px}.manager.reserve_details .reserve-info,.manager.reserve_tags .reserve-info,.manager.amenities_and_rates .reserve-info,.manager.waivers .reserve-info,.manager.rules_and_regulations .reserve-info,.manager.directions .reserve-info,.manager.permits .reserve-info,.manager.reserve_questions .reserve-info,.manager.staff_and_notifications .reserve-info,.manager.reserve_addendums .reserve-info{flex-grow:1;margin-top:0.125rem;width:100%}.manager.reserve_details .reserve-info>header,.manager.reserve_tags .reserve-info>header,.manager.amenities_and_rates .reserve-info>header,.manager.waivers .reserve-info>header,.manager.rules_and_regulations .reserve-info>header,.manager.directions .reserve-info>header,.manager.permits .reserve-info>header,.manager.reserve_questions .reserve-info>header,.manager.staff_and_notifications .reserve-info>header,.manager.reserve_addendums .reserve-info>header{font-size:1.5rem;font-style:italic;font-weight:300;margin-bottom:2rem}.manager.reserve_details .reserve-info-subsection,.manager.reserve_tags .reserve-info-subsection,.manager.amenities_and_rates .reserve-info-subsection,.manager.waivers .reserve-info-subsection,.manager.rules_and_regulations .reserve-info-subsection,.manager.directions .reserve-info-subsection,.manager.permits .reserve-info-subsection,.manager.reserve_questions .reserve-info-subsection,.manager.staff_and_notifications .reserve-info-subsection,.manager.reserve_addendums .reserve-info-subsection{margin-bottom:4rem}.manager.reserve_details .reserve-info-subsection header,.manager.reserve_tags .reserve-info-subsection header,.manager.amenities_and_rates .reserve-info-subsection header,.manager.waivers .reserve-info-subsection header,.manager.rules_and_regulations .reserve-info-subsection header,.manager.directions .reserve-info-subsection header,.manager.permits .reserve-info-subsection header,.manager.reserve_questions .reserve-info-subsection header,.manager.staff_and_notifications .reserve-info-subsection header,.manager.reserve_addendums .reserve-info-subsection header{font-size:1rem;margin-bottom:0.5rem}.manager.reserve_details .reserve-info-subsection>p:last-of-type,.manager.reserve_tags .reserve-info-subsection>p:last-of-type,.manager.amenities_and_rates .reserve-info-subsection>p:last-of-type,.manager.waivers .reserve-info-subsection>p:last-of-type,.manager.rules_and_regulations .reserve-info-subsection>p:last-of-type,.manager.directions .reserve-info-subsection>p:last-of-type,.manager.permits .reserve-info-subsection>p:last-of-type,.manager.reserve_questions .reserve-info-subsection>p:last-of-type,.manager.staff_and_notifications .reserve-info-subsection>p:last-of-type,.manager.reserve_addendums .reserve-info-subsection>p:last-of-type{margin-bottom:1.75rem}.manager.reserve_details table.waivers-table,.manager.reserve_details table.amenity-rates-table,.manager.reserve_details table.amenity-rate-categories-table,.manager.reserve_details table.amenities-table,.manager.reserve_tags table.waivers-table,.manager.reserve_tags table.amenity-rates-table,.manager.reserve_tags table.amenity-rate-categories-table,.manager.reserve_tags table.amenities-table,.manager.amenities_and_rates table.waivers-table,.manager.amenities_and_rates table.amenity-rates-table,.manager.amenities_and_rates table.amenity-rate-categories-table,.manager.amenities_and_rates table.amenities-table,.manager.waivers table.waivers-table,.manager.waivers table.amenity-rates-table,.manager.waivers table.amenity-rate-categories-table,.manager.waivers table.amenities-table,.manager.rules_and_regulations table.waivers-table,.manager.rules_and_regulations table.amenity-rates-table,.manager.rules_and_regulations table.amenity-rate-categories-table,.manager.rules_and_regulations table.amenities-table,.manager.directions table.waivers-table,.manager.directions table.amenity-rates-table,.manager.directions table.amenity-rate-categories-table,.manager.directions table.amenities-table,.manager.permits table.waivers-table,.manager.permits table.amenity-rates-table,.manager.permits table.amenity-rate-categories-table,.manager.permits table.amenities-table,.manager.reserve_questions table.waivers-table,.manager.reserve_questions table.amenity-rates-table,.manager.reserve_questions table.amenity-rate-categories-table,.manager.reserve_questions table.amenities-table,.manager.staff_and_notifications table.waivers-table,.manager.staff_and_notifications table.amenity-rates-table,.manager.staff_and_notifications table.amenity-rate-categories-table,.manager.staff_and_notifications table.amenities-table,.manager.reserve_addendums table.waivers-table,.manager.reserve_addendums table.amenity-rates-table,.manager.reserve_addendums table.amenity-rate-categories-table,.manager.reserve_addendums table.amenities-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.reserve_details table.waivers-table tbody tr,.manager.reserve_details table.amenity-rates-table tbody tr,.manager.reserve_details table.amenity-rate-categories-table tbody tr,.manager.reserve_details table.amenities-table tbody tr,.manager.reserve_tags table.waivers-table tbody tr,.manager.reserve_tags table.amenity-rates-table tbody tr,.manager.reserve_tags table.amenity-rate-categories-table tbody tr,.manager.reserve_tags table.amenities-table tbody tr,.manager.amenities_and_rates table.waivers-table tbody tr,.manager.amenities_and_rates table.amenity-rates-table tbody tr,.manager.amenities_and_rates table.amenity-rate-categories-table tbody tr,.manager.amenities_and_rates table.amenities-table tbody tr,.manager.waivers table.waivers-table tbody tr,.manager.waivers table.amenity-rates-table tbody tr,.manager.waivers table.amenity-rate-categories-table tbody tr,.manager.waivers table.amenities-table tbody tr,.manager.rules_and_regulations table.waivers-table tbody tr,.manager.rules_and_regulations table.amenity-rates-table tbody tr,.manager.rules_and_regulations table.amenity-rate-categories-table tbody tr,.manager.rules_and_regulations table.amenities-table tbody tr,.manager.directions table.waivers-table tbody tr,.manager.directions table.amenity-rates-table tbody tr,.manager.directions table.amenity-rate-categories-table tbody tr,.manager.directions table.amenities-table tbody tr,.manager.permits table.waivers-table tbody tr,.manager.permits table.amenity-rates-table tbody tr,.manager.permits table.amenity-rate-categories-table tbody tr,.manager.permits table.amenities-table tbody tr,.manager.reserve_questions table.waivers-table tbody tr,.manager.reserve_questions table.amenity-rates-table tbody tr,.manager.reserve_questions table.amenity-rate-categories-table tbody tr,.manager.reserve_questions table.amenities-table tbody tr,.manager.staff_and_notifications table.waivers-table tbody tr,.manager.staff_and_notifications table.amenity-rates-table tbody tr,.manager.staff_and_notifications table.amenity-rate-categories-table tbody tr,.manager.staff_and_notifications table.amenities-table tbody tr,.manager.reserve_addendums table.waivers-table tbody tr,.manager.reserve_addendums table.amenity-rates-table tbody tr,.manager.reserve_addendums table.amenity-rate-categories-table tbody tr,.manager.reserve_addendums table.amenities-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.reserve_details table.waivers-table th,.manager.reserve_details table.amenity-rates-table th,.manager.reserve_details table.amenity-rate-categories-table th,.manager.reserve_details table.amenities-table th,.manager.reserve_tags table.waivers-table th,.manager.reserve_tags table.amenity-rates-table th,.manager.reserve_tags table.amenity-rate-categories-table th,.manager.reserve_tags table.amenities-table th,.manager.amenities_and_rates table.waivers-table th,.manager.amenities_and_rates table.amenity-rates-table th,.manager.amenities_and_rates table.amenity-rate-categories-table th,.manager.amenities_and_rates table.amenities-table th,.manager.waivers table.waivers-table th,.manager.waivers table.amenity-rates-table th,.manager.waivers table.amenity-rate-categories-table th,.manager.waivers table.amenities-table th,.manager.rules_and_regulations table.waivers-table th,.manager.rules_and_regulations table.amenity-rates-table th,.manager.rules_and_regulations table.amenity-rate-categories-table th,.manager.rules_and_regulations table.amenities-table th,.manager.directions table.waivers-table th,.manager.directions table.amenity-rates-table th,.manager.directions table.amenity-rate-categories-table th,.manager.directions table.amenities-table th,.manager.permits table.waivers-table th,.manager.permits table.amenity-rates-table th,.manager.permits table.amenity-rate-categories-table th,.manager.permits table.amenities-table th,.manager.reserve_questions table.waivers-table th,.manager.reserve_questions table.amenity-rates-table th,.manager.reserve_questions table.amenity-rate-categories-table th,.manager.reserve_questions table.amenities-table th,.manager.staff_and_notifications table.waivers-table th,.manager.staff_and_notifications table.amenity-rates-table th,.manager.staff_and_notifications table.amenity-rate-categories-table th,.manager.staff_and_notifications table.amenities-table th,.manager.reserve_addendums table.waivers-table th,.manager.reserve_addendums table.amenity-rates-table th,.manager.reserve_addendums table.amenity-rate-categories-table th,.manager.reserve_addendums table.amenities-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.reserve_details table.waivers-table th:first-of-type,.manager.reserve_details table.amenity-rates-table th:first-of-type,.manager.reserve_details table.amenity-rate-categories-table th:first-of-type,.manager.reserve_details table.amenities-table th:first-of-type,.manager.reserve_tags table.waivers-table th:first-of-type,.manager.reserve_tags table.amenity-rates-table th:first-of-type,.manager.reserve_tags table.amenity-rate-categories-table th:first-of-type,.manager.reserve_tags table.amenities-table th:first-of-type,.manager.amenities_and_rates table.waivers-table th:first-of-type,.manager.amenities_and_rates table.amenity-rates-table th:first-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table th:first-of-type,.manager.amenities_and_rates table.amenities-table th:first-of-type,.manager.waivers table.waivers-table th:first-of-type,.manager.waivers table.amenity-rates-table th:first-of-type,.manager.waivers table.amenity-rate-categories-table th:first-of-type,.manager.waivers table.amenities-table th:first-of-type,.manager.rules_and_regulations table.waivers-table th:first-of-type,.manager.rules_and_regulations table.amenity-rates-table th:first-of-type,.manager.rules_and_regulations table.amenity-rate-categories-table th:first-of-type,.manager.rules_and_regulations table.amenities-table th:first-of-type,.manager.directions table.waivers-table th:first-of-type,.manager.directions table.amenity-rates-table th:first-of-type,.manager.directions table.amenity-rate-categories-table th:first-of-type,.manager.directions table.amenities-table th:first-of-type,.manager.permits table.waivers-table th:first-of-type,.manager.permits table.amenity-rates-table th:first-of-type,.manager.permits table.amenity-rate-categories-table th:first-of-type,.manager.permits table.amenities-table th:first-of-type,.manager.reserve_questions table.waivers-table th:first-of-type,.manager.reserve_questions table.amenity-rates-table th:first-of-type,.manager.reserve_questions table.amenity-rate-categories-table th:first-of-type,.manager.reserve_questions table.amenities-table th:first-of-type,.manager.staff_and_notifications table.waivers-table th:first-of-type,.manager.staff_and_notifications table.amenity-rates-table th:first-of-type,.manager.staff_and_notifications table.amenity-rate-categories-table th:first-of-type,.manager.staff_and_notifications table.amenities-table th:first-of-type,.manager.reserve_addendums table.waivers-table th:first-of-type,.manager.reserve_addendums table.amenity-rates-table th:first-of-type,.manager.reserve_addendums table.amenity-rate-categories-table th:first-of-type,.manager.reserve_addendums table.amenities-table th:first-of-type{padding-left:1rem}.manager.reserve_details table.waivers-table th:last-of-type,.manager.reserve_details table.amenity-rates-table th:last-of-type,.manager.reserve_details table.amenity-rate-categories-table th:last-of-type,.manager.reserve_details table.amenities-table th:last-of-type,.manager.reserve_tags table.waivers-table th:last-of-type,.manager.reserve_tags table.amenity-rates-table th:last-of-type,.manager.reserve_tags table.amenity-rate-categories-table th:last-of-type,.manager.reserve_tags table.amenities-table th:last-of-type,.manager.amenities_and_rates table.waivers-table th:last-of-type,.manager.amenities_and_rates table.amenity-rates-table th:last-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table th:last-of-type,.manager.amenities_and_rates table.amenities-table th:last-of-type,.manager.waivers table.waivers-table th:last-of-type,.manager.waivers table.amenity-rates-table th:last-of-type,.manager.waivers table.amenity-rate-categories-table th:last-of-type,.manager.waivers table.amenities-table th:last-of-type,.manager.rules_and_regulations table.waivers-table th:last-of-type,.manager.rules_and_regulations table.amenity-rates-table th:last-of-type,.manager.rules_and_regulations table.amenity-rate-categories-table th:last-of-type,.manager.rules_and_regulations table.amenities-table th:last-of-type,.manager.directions table.waivers-table th:last-of-type,.manager.directions table.amenity-rates-table th:last-of-type,.manager.directions table.amenity-rate-categories-table th:last-of-type,.manager.directions table.amenities-table th:last-of-type,.manager.permits table.waivers-table th:last-of-type,.manager.permits table.amenity-rates-table th:last-of-type,.manager.permits table.amenity-rate-categories-table th:last-of-type,.manager.permits table.amenities-table th:last-of-type,.manager.reserve_questions table.waivers-table th:last-of-type,.manager.reserve_questions table.amenity-rates-table th:last-of-type,.manager.reserve_questions table.amenity-rate-categories-table th:last-of-type,.manager.reserve_questions table.amenities-table th:last-of-type,.manager.staff_and_notifications table.waivers-table th:last-of-type,.manager.staff_and_notifications table.amenity-rates-table th:last-of-type,.manager.staff_and_notifications table.amenity-rate-categories-table th:last-of-type,.manager.staff_and_notifications table.amenities-table th:last-of-type,.manager.reserve_addendums table.waivers-table th:last-of-type,.manager.reserve_addendums table.amenity-rates-table th:last-of-type,.manager.reserve_addendums table.amenity-rate-categories-table th:last-of-type,.manager.reserve_addendums table.amenities-table th:last-of-type{text-align:right}.manager.reserve_details table.waivers-table tbody td,.manager.reserve_details table.waivers-table tbody th,.manager.reserve_details table.amenity-rates-table tbody td,.manager.reserve_details table.amenity-rates-table tbody th,.manager.reserve_details table.amenity-rate-categories-table tbody td,.manager.reserve_details table.amenity-rate-categories-table tbody th,.manager.reserve_details table.amenities-table tbody td,.manager.reserve_details table.amenities-table tbody th,.manager.reserve_tags table.waivers-table tbody td,.manager.reserve_tags table.waivers-table tbody th,.manager.reserve_tags table.amenity-rates-table tbody td,.manager.reserve_tags table.amenity-rates-table tbody th,.manager.reserve_tags table.amenity-rate-categories-table tbody td,.manager.reserve_tags table.amenity-rate-categories-table tbody th,.manager.reserve_tags table.amenities-table tbody td,.manager.reserve_tags table.amenities-table tbody th,.manager.amenities_and_rates table.waivers-table tbody td,.manager.amenities_and_rates table.waivers-table tbody th,.manager.amenities_and_rates table.amenity-rates-table tbody td,.manager.amenities_and_rates table.amenity-rates-table tbody th,.manager.amenities_and_rates table.amenity-rate-categories-table tbody td,.manager.amenities_and_rates table.amenity-rate-categories-table tbody th,.manager.amenities_and_rates table.amenities-table tbody td,.manager.amenities_and_rates table.amenities-table tbody th,.manager.waivers table.waivers-table tbody td,.manager.waivers table.waivers-table tbody th,.manager.waivers table.amenity-rates-table tbody td,.manager.waivers table.amenity-rates-table tbody th,.manager.waivers table.amenity-rate-categories-table tbody td,.manager.waivers table.amenity-rate-categories-table tbody th,.manager.waivers table.amenities-table tbody td,.manager.waivers table.amenities-table tbody th,.manager.rules_and_regulations table.waivers-table tbody td,.manager.rules_and_regulations table.waivers-table tbody th,.manager.rules_and_regulations table.amenity-rates-table tbody td,.manager.rules_and_regulations table.amenity-rates-table tbody th,.manager.rules_and_regulations table.amenity-rate-categories-table tbody td,.manager.rules_and_regulations table.amenity-rate-categories-table tbody th,.manager.rules_and_regulations table.amenities-table tbody td,.manager.rules_and_regulations table.amenities-table tbody th,.manager.directions table.waivers-table tbody td,.manager.directions table.waivers-table tbody th,.manager.directions table.amenity-rates-table tbody td,.manager.directions table.amenity-rates-table tbody th,.manager.directions table.amenity-rate-categories-table tbody td,.manager.directions table.amenity-rate-categories-table tbody th,.manager.directions table.amenities-table tbody td,.manager.directions table.amenities-table tbody th,.manager.permits table.waivers-table tbody td,.manager.permits table.waivers-table tbody th,.manager.permits table.amenity-rates-table tbody td,.manager.permits table.amenity-rates-table tbody th,.manager.permits table.amenity-rate-categories-table tbody td,.manager.permits table.amenity-rate-categories-table tbody th,.manager.permits table.amenities-table tbody td,.manager.permits table.amenities-table tbody th,.manager.reserve_questions table.waivers-table tbody td,.manager.reserve_questions table.waivers-table tbody th,.manager.reserve_questions table.amenity-rates-table tbody td,.manager.reserve_questions table.amenity-rates-table tbody th,.manager.reserve_questions table.amenity-rate-categories-table tbody td,.manager.reserve_questions table.amenity-rate-categories-table tbody th,.manager.reserve_questions table.amenities-table tbody td,.manager.reserve_questions table.amenities-table tbody th,.manager.staff_and_notifications table.waivers-table tbody td,.manager.staff_and_notifications table.waivers-table tbody th,.manager.staff_and_notifications table.amenity-rates-table tbody td,.manager.staff_and_notifications table.amenity-rates-table tbody th,.manager.staff_and_notifications table.amenity-rate-categories-table tbody td,.manager.staff_and_notifications table.amenity-rate-categories-table tbody th,.manager.staff_and_notifications table.amenities-table tbody td,.manager.staff_and_notifications table.amenities-table tbody th,.manager.reserve_addendums table.waivers-table tbody td,.manager.reserve_addendums table.waivers-table tbody th,.manager.reserve_addendums table.amenity-rates-table tbody td,.manager.reserve_addendums table.amenity-rates-table tbody th,.manager.reserve_addendums table.amenity-rate-categories-table tbody td,.manager.reserve_addendums table.amenity-rate-categories-table tbody th,.manager.reserve_addendums table.amenities-table tbody td,.manager.reserve_addendums table.amenities-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.reserve_details table.waivers-table tbody td:first-of-type,.manager.reserve_details table.waivers-table tbody th:first-of-type,.manager.reserve_details table.amenity-rates-table tbody td:first-of-type,.manager.reserve_details table.amenity-rates-table tbody th:first-of-type,.manager.reserve_details table.amenity-rate-categories-table tbody td:first-of-type,.manager.reserve_details table.amenity-rate-categories-table tbody th:first-of-type,.manager.reserve_details table.amenities-table tbody td:first-of-type,.manager.reserve_details table.amenities-table tbody th:first-of-type,.manager.reserve_tags table.waivers-table tbody td:first-of-type,.manager.reserve_tags table.waivers-table tbody th:first-of-type,.manager.reserve_tags table.amenity-rates-table tbody td:first-of-type,.manager.reserve_tags table.amenity-rates-table tbody th:first-of-type,.manager.reserve_tags table.amenity-rate-categories-table tbody td:first-of-type,.manager.reserve_tags table.amenity-rate-categories-table tbody th:first-of-type,.manager.reserve_tags table.amenities-table tbody td:first-of-type,.manager.reserve_tags table.amenities-table tbody th:first-of-type,.manager.amenities_and_rates table.waivers-table tbody td:first-of-type,.manager.amenities_and_rates table.waivers-table tbody th:first-of-type,.manager.amenities_and_rates table.amenity-rates-table tbody td:first-of-type,.manager.amenities_and_rates table.amenity-rates-table tbody th:first-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table tbody td:first-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table tbody th:first-of-type,.manager.amenities_and_rates table.amenities-table tbody td:first-of-type,.manager.amenities_and_rates table.amenities-table tbody th:first-of-type,.manager.waivers table.waivers-table tbody td:first-of-type,.manager.waivers table.waivers-table tbody th:first-of-type,.manager.waivers table.amenity-rates-table tbody td:first-of-type,.manager.waivers table.amenity-rates-table tbody th:first-of-type,.manager.waivers table.amenity-rate-categories-table tbody td:first-of-type,.manager.waivers table.amenity-rate-categories-table tbody th:first-of-type,.manager.waivers table.amenities-table tbody td:first-of-type,.manager.waivers table.amenities-table tbody th:first-of-type,.manager.rules_and_regulations table.waivers-table tbody td:first-of-type,.manager.rules_and_regulations table.waivers-table tbody th:first-of-type,.manager.rules_and_regulations table.amenity-rates-table tbody td:first-of-type,.manager.rules_and_regulations table.amenity-rates-table tbody th:first-of-type,.manager.rules_and_regulations table.amenity-rate-categories-table tbody td:first-of-type,.manager.rules_and_regulations table.amenity-rate-categories-table tbody th:first-of-type,.manager.rules_and_regulations table.amenities-table tbody td:first-of-type,.manager.rules_and_regulations table.amenities-table tbody th:first-of-type,.manager.directions table.waivers-table tbody td:first-of-type,.manager.directions table.waivers-table tbody th:first-of-type,.manager.directions table.amenity-rates-table tbody td:first-of-type,.manager.directions table.amenity-rates-table tbody th:first-of-type,.manager.directions table.amenity-rate-categories-table tbody td:first-of-type,.manager.directions table.amenity-rate-categories-table tbody th:first-of-type,.manager.directions table.amenities-table tbody td:first-of-type,.manager.directions table.amenities-table tbody th:first-of-type,.manager.permits table.waivers-table tbody td:first-of-type,.manager.permits table.waivers-table tbody th:first-of-type,.manager.permits table.amenity-rates-table tbody td:first-of-type,.manager.permits table.amenity-rates-table tbody th:first-of-type,.manager.permits table.amenity-rate-categories-table tbody td:first-of-type,.manager.permits table.amenity-rate-categories-table tbody th:first-of-type,.manager.permits table.amenities-table tbody td:first-of-type,.manager.permits table.amenities-table tbody th:first-of-type,.manager.reserve_questions table.waivers-table tbody td:first-of-type,.manager.reserve_questions table.waivers-table tbody th:first-of-type,.manager.reserve_questions table.amenity-rates-table tbody td:first-of-type,.manager.reserve_questions table.amenity-rates-table tbody th:first-of-type,.manager.reserve_questions table.amenity-rate-categories-table tbody td:first-of-type,.manager.reserve_questions table.amenity-rate-categories-table tbody th:first-of-type,.manager.reserve_questions table.amenities-table tbody td:first-of-type,.manager.reserve_questions table.amenities-table tbody th:first-of-type,.manager.staff_and_notifications table.waivers-table tbody td:first-of-type,.manager.staff_and_notifications table.waivers-table tbody th:first-of-type,.manager.staff_and_notifications table.amenity-rates-table tbody td:first-of-type,.manager.staff_and_notifications table.amenity-rates-table tbody th:first-of-type,.manager.staff_and_notifications table.amenity-rate-categories-table tbody td:first-of-type,.manager.staff_and_notifications table.amenity-rate-categories-table tbody th:first-of-type,.manager.staff_and_notifications table.amenities-table tbody td:first-of-type,.manager.staff_and_notifications table.amenities-table tbody th:first-of-type,.manager.reserve_addendums table.waivers-table tbody td:first-of-type,.manager.reserve_addendums table.waivers-table tbody th:first-of-type,.manager.reserve_addendums table.amenity-rates-table tbody td:first-of-type,.manager.reserve_addendums table.amenity-rates-table tbody th:first-of-type,.manager.reserve_addendums table.amenity-rate-categories-table tbody td:first-of-type,.manager.reserve_addendums table.amenity-rate-categories-table tbody th:first-of-type,.manager.reserve_addendums table.amenities-table tbody td:first-of-type,.manager.reserve_addendums table.amenities-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.reserve_details table.waivers-table tbody td:last-of-type,.manager.reserve_details table.waivers-table tbody th:last-of-type,.manager.reserve_details table.amenity-rates-table tbody td:last-of-type,.manager.reserve_details table.amenity-rates-table tbody th:last-of-type,.manager.reserve_details table.amenity-rate-categories-table tbody td:last-of-type,.manager.reserve_details table.amenity-rate-categories-table tbody th:last-of-type,.manager.reserve_details table.amenities-table tbody td:last-of-type,.manager.reserve_details table.amenities-table tbody th:last-of-type,.manager.reserve_tags table.waivers-table tbody td:last-of-type,.manager.reserve_tags table.waivers-table tbody th:last-of-type,.manager.reserve_tags table.amenity-rates-table tbody td:last-of-type,.manager.reserve_tags table.amenity-rates-table tbody th:last-of-type,.manager.reserve_tags table.amenity-rate-categories-table tbody td:last-of-type,.manager.reserve_tags table.amenity-rate-categories-table tbody th:last-of-type,.manager.reserve_tags table.amenities-table tbody td:last-of-type,.manager.reserve_tags table.amenities-table tbody th:last-of-type,.manager.amenities_and_rates table.waivers-table tbody td:last-of-type,.manager.amenities_and_rates table.waivers-table tbody th:last-of-type,.manager.amenities_and_rates table.amenity-rates-table tbody td:last-of-type,.manager.amenities_and_rates table.amenity-rates-table tbody th:last-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table tbody td:last-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table tbody th:last-of-type,.manager.amenities_and_rates table.amenities-table tbody td:last-of-type,.manager.amenities_and_rates table.amenities-table tbody th:last-of-type,.manager.waivers table.waivers-table tbody td:last-of-type,.manager.waivers table.waivers-table tbody th:last-of-type,.manager.waivers table.amenity-rates-table tbody td:last-of-type,.manager.waivers table.amenity-rates-table tbody th:last-of-type,.manager.waivers table.amenity-rate-categories-table tbody td:last-of-type,.manager.waivers table.amenity-rate-categories-table tbody th:last-of-type,.manager.waivers table.amenities-table tbody td:last-of-type,.manager.waivers table.amenities-table tbody th:last-of-type,.manager.rules_and_regulations table.waivers-table tbody td:last-of-type,.manager.rules_and_regulations table.waivers-table tbody th:last-of-type,.manager.rules_and_regulations table.amenity-rates-table tbody td:last-of-type,.manager.rules_and_regulations table.amenity-rates-table tbody th:last-of-type,.manager.rules_and_regulations table.amenity-rate-categories-table tbody td:last-of-type,.manager.rules_and_regulations table.amenity-rate-categories-table tbody th:last-of-type,.manager.rules_and_regulations table.amenities-table tbody td:last-of-type,.manager.rules_and_regulations table.amenities-table tbody th:last-of-type,.manager.directions table.waivers-table tbody td:last-of-type,.manager.directions table.waivers-table tbody th:last-of-type,.manager.directions table.amenity-rates-table tbody td:last-of-type,.manager.directions table.amenity-rates-table tbody th:last-of-type,.manager.directions table.amenity-rate-categories-table tbody td:last-of-type,.manager.directions table.amenity-rate-categories-table tbody th:last-of-type,.manager.directions table.amenities-table tbody td:last-of-type,.manager.directions table.amenities-table tbody th:last-of-type,.manager.permits table.waivers-table tbody td:last-of-type,.manager.permits table.waivers-table tbody th:last-of-type,.manager.permits table.amenity-rates-table tbody td:last-of-type,.manager.permits table.amenity-rates-table tbody th:last-of-type,.manager.permits table.amenity-rate-categories-table tbody td:last-of-type,.manager.permits table.amenity-rate-categories-table tbody th:last-of-type,.manager.permits table.amenities-table tbody td:last-of-type,.manager.permits table.amenities-table tbody th:last-of-type,.manager.reserve_questions table.waivers-table tbody td:last-of-type,.manager.reserve_questions table.waivers-table tbody th:last-of-type,.manager.reserve_questions table.amenity-rates-table tbody td:last-of-type,.manager.reserve_questions table.amenity-rates-table tbody th:last-of-type,.manager.reserve_questions table.amenity-rate-categories-table tbody td:last-of-type,.manager.reserve_questions table.amenity-rate-categories-table tbody th:last-of-type,.manager.reserve_questions table.amenities-table tbody td:last-of-type,.manager.reserve_questions table.amenities-table tbody th:last-of-type,.manager.staff_and_notifications table.waivers-table tbody td:last-of-type,.manager.staff_and_notifications table.waivers-table tbody th:last-of-type,.manager.staff_and_notifications table.amenity-rates-table tbody td:last-of-type,.manager.staff_and_notifications table.amenity-rates-table tbody th:last-of-type,.manager.staff_and_notifications table.amenity-rate-categories-table tbody td:last-of-type,.manager.staff_and_notifications table.amenity-rate-categories-table tbody th:last-of-type,.manager.staff_and_notifications table.amenities-table tbody td:last-of-type,.manager.staff_and_notifications table.amenities-table tbody th:last-of-type,.manager.reserve_addendums table.waivers-table tbody td:last-of-type,.manager.reserve_addendums table.waivers-table tbody th:last-of-type,.manager.reserve_addendums table.amenity-rates-table tbody td:last-of-type,.manager.reserve_addendums table.amenity-rates-table tbody th:last-of-type,.manager.reserve_addendums table.amenity-rate-categories-table tbody td:last-of-type,.manager.reserve_addendums table.amenity-rate-categories-table tbody th:last-of-type,.manager.reserve_addendums table.amenities-table tbody td:last-of-type,.manager.reserve_addendums table.amenities-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.reserve_details table.waivers-table tbody td.title,.manager.reserve_details table.waivers-table tbody th.title,.manager.reserve_details table.amenity-rates-table tbody td.title,.manager.reserve_details table.amenity-rates-table tbody th.title,.manager.reserve_details table.amenity-rate-categories-table tbody td.title,.manager.reserve_details table.amenity-rate-categories-table tbody th.title,.manager.reserve_details table.amenities-table tbody td.title,.manager.reserve_details table.amenities-table tbody th.title,.manager.reserve_tags table.waivers-table tbody td.title,.manager.reserve_tags table.waivers-table tbody th.title,.manager.reserve_tags table.amenity-rates-table tbody td.title,.manager.reserve_tags table.amenity-rates-table tbody th.title,.manager.reserve_tags table.amenity-rate-categories-table tbody td.title,.manager.reserve_tags table.amenity-rate-categories-table tbody th.title,.manager.reserve_tags table.amenities-table tbody td.title,.manager.reserve_tags table.amenities-table tbody th.title,.manager.amenities_and_rates table.waivers-table tbody td.title,.manager.amenities_and_rates table.waivers-table tbody th.title,.manager.amenities_and_rates table.amenity-rates-table tbody td.title,.manager.amenities_and_rates table.amenity-rates-table tbody th.title,.manager.amenities_and_rates table.amenity-rate-categories-table tbody td.title,.manager.amenities_and_rates table.amenity-rate-categories-table tbody th.title,.manager.amenities_and_rates table.amenities-table tbody td.title,.manager.amenities_and_rates table.amenities-table tbody th.title,.manager.waivers table.waivers-table tbody td.title,.manager.waivers table.waivers-table tbody th.title,.manager.waivers table.amenity-rates-table tbody td.title,.manager.waivers table.amenity-rates-table tbody th.title,.manager.waivers table.amenity-rate-categories-table tbody td.title,.manager.waivers table.amenity-rate-categories-table tbody th.title,.manager.waivers table.amenities-table tbody td.title,.manager.waivers table.amenities-table tbody th.title,.manager.rules_and_regulations table.waivers-table tbody td.title,.manager.rules_and_regulations table.waivers-table tbody th.title,.manager.rules_and_regulations table.amenity-rates-table tbody td.title,.manager.rules_and_regulations table.amenity-rates-table tbody th.title,.manager.rules_and_regulations table.amenity-rate-categories-table tbody td.title,.manager.rules_and_regulations table.amenity-rate-categories-table tbody th.title,.manager.rules_and_regulations table.amenities-table tbody td.title,.manager.rules_and_regulations table.amenities-table tbody th.title,.manager.directions table.waivers-table tbody td.title,.manager.directions table.waivers-table tbody th.title,.manager.directions table.amenity-rates-table tbody td.title,.manager.directions table.amenity-rates-table tbody th.title,.manager.directions table.amenity-rate-categories-table tbody td.title,.manager.directions table.amenity-rate-categories-table tbody th.title,.manager.directions table.amenities-table tbody td.title,.manager.directions table.amenities-table tbody th.title,.manager.permits table.waivers-table tbody td.title,.manager.permits table.waivers-table tbody th.title,.manager.permits table.amenity-rates-table tbody td.title,.manager.permits table.amenity-rates-table tbody th.title,.manager.permits table.amenity-rate-categories-table tbody td.title,.manager.permits table.amenity-rate-categories-table tbody th.title,.manager.permits table.amenities-table tbody td.title,.manager.permits table.amenities-table tbody th.title,.manager.reserve_questions table.waivers-table tbody td.title,.manager.reserve_questions table.waivers-table tbody th.title,.manager.reserve_questions table.amenity-rates-table tbody td.title,.manager.reserve_questions table.amenity-rates-table tbody th.title,.manager.reserve_questions table.amenity-rate-categories-table tbody td.title,.manager.reserve_questions table.amenity-rate-categories-table tbody th.title,.manager.reserve_questions table.amenities-table tbody td.title,.manager.reserve_questions table.amenities-table tbody th.title,.manager.staff_and_notifications table.waivers-table tbody td.title,.manager.staff_and_notifications table.waivers-table tbody th.title,.manager.staff_and_notifications table.amenity-rates-table tbody td.title,.manager.staff_and_notifications table.amenity-rates-table tbody th.title,.manager.staff_and_notifications table.amenity-rate-categories-table tbody td.title,.manager.staff_and_notifications table.amenity-rate-categories-table tbody th.title,.manager.staff_and_notifications table.amenities-table tbody td.title,.manager.staff_and_notifications table.amenities-table tbody th.title,.manager.reserve_addendums table.waivers-table tbody td.title,.manager.reserve_addendums table.waivers-table tbody th.title,.manager.reserve_addendums table.amenity-rates-table tbody td.title,.manager.reserve_addendums table.amenity-rates-table tbody th.title,.manager.reserve_addendums table.amenity-rate-categories-table tbody td.title,.manager.reserve_addendums table.amenity-rate-categories-table tbody th.title,.manager.reserve_addendums table.amenities-table tbody td.title,.manager.reserve_addendums table.amenities-table tbody th.title{font-weight:700}.manager.reserve_details table.waivers-table tr.header,.manager.reserve_details table.amenity-rates-table tr.header,.manager.reserve_details table.amenity-rate-categories-table tr.header,.manager.reserve_details table.amenities-table tr.header,.manager.reserve_tags table.waivers-table tr.header,.manager.reserve_tags table.amenity-rates-table tr.header,.manager.reserve_tags table.amenity-rate-categories-table tr.header,.manager.reserve_tags table.amenities-table tr.header,.manager.amenities_and_rates table.waivers-table tr.header,.manager.amenities_and_rates table.amenity-rates-table tr.header,.manager.amenities_and_rates table.amenity-rate-categories-table tr.header,.manager.amenities_and_rates table.amenities-table tr.header,.manager.waivers table.waivers-table tr.header,.manager.waivers table.amenity-rates-table tr.header,.manager.waivers table.amenity-rate-categories-table tr.header,.manager.waivers table.amenities-table tr.header,.manager.rules_and_regulations table.waivers-table tr.header,.manager.rules_and_regulations table.amenity-rates-table tr.header,.manager.rules_and_regulations table.amenity-rate-categories-table tr.header,.manager.rules_and_regulations table.amenities-table tr.header,.manager.directions table.waivers-table tr.header,.manager.directions table.amenity-rates-table tr.header,.manager.directions table.amenity-rate-categories-table tr.header,.manager.directions table.amenities-table tr.header,.manager.permits table.waivers-table tr.header,.manager.permits table.amenity-rates-table tr.header,.manager.permits table.amenity-rate-categories-table tr.header,.manager.permits table.amenities-table tr.header,.manager.reserve_questions table.waivers-table tr.header,.manager.reserve_questions table.amenity-rates-table tr.header,.manager.reserve_questions table.amenity-rate-categories-table tr.header,.manager.reserve_questions table.amenities-table tr.header,.manager.staff_and_notifications table.waivers-table tr.header,.manager.staff_and_notifications table.amenity-rates-table tr.header,.manager.staff_and_notifications table.amenity-rate-categories-table tr.header,.manager.staff_and_notifications table.amenities-table tr.header,.manager.reserve_addendums table.waivers-table tr.header,.manager.reserve_addendums table.amenity-rates-table tr.header,.manager.reserve_addendums table.amenity-rate-categories-table tr.header,.manager.reserve_addendums table.amenities-table tr.header{background-color:#e5eaeb}.manager.reserve_details table.waivers-table tr.header td,.manager.reserve_details table.waivers-table tr.header th,.manager.reserve_details table.amenity-rates-table tr.header td,.manager.reserve_details table.amenity-rates-table tr.header th,.manager.reserve_details table.amenity-rate-categories-table tr.header td,.manager.reserve_details table.amenity-rate-categories-table tr.header th,.manager.reserve_details table.amenities-table tr.header td,.manager.reserve_details table.amenities-table tr.header th,.manager.reserve_tags table.waivers-table tr.header td,.manager.reserve_tags table.waivers-table tr.header th,.manager.reserve_tags table.amenity-rates-table tr.header td,.manager.reserve_tags table.amenity-rates-table tr.header th,.manager.reserve_tags table.amenity-rate-categories-table tr.header td,.manager.reserve_tags table.amenity-rate-categories-table tr.header th,.manager.reserve_tags table.amenities-table tr.header td,.manager.reserve_tags table.amenities-table tr.header th,.manager.amenities_and_rates table.waivers-table tr.header td,.manager.amenities_and_rates table.waivers-table tr.header th,.manager.amenities_and_rates table.amenity-rates-table tr.header td,.manager.amenities_and_rates table.amenity-rates-table tr.header th,.manager.amenities_and_rates table.amenity-rate-categories-table tr.header td,.manager.amenities_and_rates table.amenity-rate-categories-table tr.header th,.manager.amenities_and_rates table.amenities-table tr.header td,.manager.amenities_and_rates table.amenities-table tr.header th,.manager.waivers table.waivers-table tr.header td,.manager.waivers table.waivers-table tr.header th,.manager.waivers table.amenity-rates-table tr.header td,.manager.waivers table.amenity-rates-table tr.header th,.manager.waivers table.amenity-rate-categories-table tr.header td,.manager.waivers table.amenity-rate-categories-table tr.header th,.manager.waivers table.amenities-table tr.header td,.manager.waivers table.amenities-table tr.header th,.manager.rules_and_regulations table.waivers-table tr.header td,.manager.rules_and_regulations table.waivers-table tr.header th,.manager.rules_and_regulations table.amenity-rates-table tr.header td,.manager.rules_and_regulations table.amenity-rates-table tr.header th,.manager.rules_and_regulations table.amenity-rate-categories-table tr.header td,.manager.rules_and_regulations table.amenity-rate-categories-table tr.header th,.manager.rules_and_regulations table.amenities-table tr.header td,.manager.rules_and_regulations table.amenities-table tr.header th,.manager.directions table.waivers-table tr.header td,.manager.directions table.waivers-table tr.header th,.manager.directions table.amenity-rates-table tr.header td,.manager.directions table.amenity-rates-table tr.header th,.manager.directions table.amenity-rate-categories-table tr.header td,.manager.directions table.amenity-rate-categories-table tr.header th,.manager.directions table.amenities-table tr.header td,.manager.directions table.amenities-table tr.header th,.manager.permits table.waivers-table tr.header td,.manager.permits table.waivers-table tr.header th,.manager.permits table.amenity-rates-table tr.header td,.manager.permits table.amenity-rates-table tr.header th,.manager.permits table.amenity-rate-categories-table tr.header td,.manager.permits table.amenity-rate-categories-table tr.header th,.manager.permits table.amenities-table tr.header td,.manager.permits table.amenities-table tr.header th,.manager.reserve_questions table.waivers-table tr.header td,.manager.reserve_questions table.waivers-table tr.header th,.manager.reserve_questions table.amenity-rates-table tr.header td,.manager.reserve_questions table.amenity-rates-table tr.header th,.manager.reserve_questions table.amenity-rate-categories-table tr.header td,.manager.reserve_questions table.amenity-rate-categories-table tr.header th,.manager.reserve_questions table.amenities-table tr.header td,.manager.reserve_questions table.amenities-table tr.header th,.manager.staff_and_notifications table.waivers-table tr.header td,.manager.staff_and_notifications table.waivers-table tr.header th,.manager.staff_and_notifications table.amenity-rates-table tr.header td,.manager.staff_and_notifications table.amenity-rates-table tr.header th,.manager.staff_and_notifications table.amenity-rate-categories-table tr.header td,.manager.staff_and_notifications table.amenity-rate-categories-table tr.header th,.manager.staff_and_notifications table.amenities-table tr.header td,.manager.staff_and_notifications table.amenities-table tr.header th,.manager.reserve_addendums table.waivers-table tr.header td,.manager.reserve_addendums table.waivers-table tr.header th,.manager.reserve_addendums table.amenity-rates-table tr.header td,.manager.reserve_addendums table.amenity-rates-table tr.header th,.manager.reserve_addendums table.amenity-rate-categories-table tr.header td,.manager.reserve_addendums table.amenity-rate-categories-table tr.header th,.manager.reserve_addendums table.amenities-table tr.header td,.manager.reserve_addendums table.amenities-table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.reserve_details table.waivers-table tr.disabled,.manager.reserve_details table.amenity-rates-table tr.disabled,.manager.reserve_details table.amenity-rate-categories-table tr.disabled,.manager.reserve_details table.amenities-table tr.disabled,.manager.reserve_tags table.waivers-table tr.disabled,.manager.reserve_tags table.amenity-rates-table tr.disabled,.manager.reserve_tags table.amenity-rate-categories-table tr.disabled,.manager.reserve_tags table.amenities-table tr.disabled,.manager.amenities_and_rates table.waivers-table tr.disabled,.manager.amenities_and_rates table.amenity-rates-table tr.disabled,.manager.amenities_and_rates table.amenity-rate-categories-table tr.disabled,.manager.amenities_and_rates table.amenities-table tr.disabled,.manager.waivers table.waivers-table tr.disabled,.manager.waivers table.amenity-rates-table tr.disabled,.manager.waivers table.amenity-rate-categories-table tr.disabled,.manager.waivers table.amenities-table tr.disabled,.manager.rules_and_regulations table.waivers-table tr.disabled,.manager.rules_and_regulations table.amenity-rates-table tr.disabled,.manager.rules_and_regulations table.amenity-rate-categories-table tr.disabled,.manager.rules_and_regulations table.amenities-table tr.disabled,.manager.directions table.waivers-table tr.disabled,.manager.directions table.amenity-rates-table tr.disabled,.manager.directions table.amenity-rate-categories-table tr.disabled,.manager.directions table.amenities-table tr.disabled,.manager.permits table.waivers-table tr.disabled,.manager.permits table.amenity-rates-table tr.disabled,.manager.permits table.amenity-rate-categories-table tr.disabled,.manager.permits table.amenities-table tr.disabled,.manager.reserve_questions table.waivers-table tr.disabled,.manager.reserve_questions table.amenity-rates-table tr.disabled,.manager.reserve_questions table.amenity-rate-categories-table tr.disabled,.manager.reserve_questions table.amenities-table tr.disabled,.manager.staff_and_notifications table.waivers-table tr.disabled,.manager.staff_and_notifications table.amenity-rates-table tr.disabled,.manager.staff_and_notifications table.amenity-rate-categories-table tr.disabled,.manager.staff_and_notifications table.amenities-table tr.disabled,.manager.reserve_addendums table.waivers-table tr.disabled,.manager.reserve_addendums table.amenity-rates-table tr.disabled,.manager.reserve_addendums table.amenity-rate-categories-table tr.disabled,.manager.reserve_addendums table.amenities-table tr.disabled{color:#879ea6}.manager.reserve_details table.waivers-table tr.empty>td,.manager.reserve_details table.amenity-rates-table tr.empty>td,.manager.reserve_details table.amenity-rate-categories-table tr.empty>td,.manager.reserve_details table.amenities-table tr.empty>td,.manager.reserve_tags table.waivers-table tr.empty>td,.manager.reserve_tags table.amenity-rates-table tr.empty>td,.manager.reserve_tags table.amenity-rate-categories-table tr.empty>td,.manager.reserve_tags table.amenities-table tr.empty>td,.manager.amenities_and_rates table.waivers-table tr.empty>td,.manager.amenities_and_rates table.amenity-rates-table tr.empty>td,.manager.amenities_and_rates table.amenity-rate-categories-table tr.empty>td,.manager.amenities_and_rates table.amenities-table tr.empty>td,.manager.waivers table.waivers-table tr.empty>td,.manager.waivers table.amenity-rates-table tr.empty>td,.manager.waivers table.amenity-rate-categories-table tr.empty>td,.manager.waivers table.amenities-table tr.empty>td,.manager.rules_and_regulations table.waivers-table tr.empty>td,.manager.rules_and_regulations table.amenity-rates-table tr.empty>td,.manager.rules_and_regulations table.amenity-rate-categories-table tr.empty>td,.manager.rules_and_regulations table.amenities-table tr.empty>td,.manager.directions table.waivers-table tr.empty>td,.manager.directions table.amenity-rates-table tr.empty>td,.manager.directions table.amenity-rate-categories-table tr.empty>td,.manager.directions table.amenities-table tr.empty>td,.manager.permits table.waivers-table tr.empty>td,.manager.permits table.amenity-rates-table tr.empty>td,.manager.permits table.amenity-rate-categories-table tr.empty>td,.manager.permits table.amenities-table tr.empty>td,.manager.reserve_questions table.waivers-table tr.empty>td,.manager.reserve_questions table.amenity-rates-table tr.empty>td,.manager.reserve_questions table.amenity-rate-categories-table tr.empty>td,.manager.reserve_questions table.amenities-table tr.empty>td,.manager.staff_and_notifications table.waivers-table tr.empty>td,.manager.staff_and_notifications table.amenity-rates-table tr.empty>td,.manager.staff_and_notifications table.amenity-rate-categories-table tr.empty>td,.manager.staff_and_notifications table.amenities-table tr.empty>td,.manager.reserve_addendums table.waivers-table tr.empty>td,.manager.reserve_addendums table.amenity-rates-table tr.empty>td,.manager.reserve_addendums table.amenity-rate-categories-table tr.empty>td,.manager.reserve_addendums table.amenities-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.reserve_details table.waivers-table tbody tr:not(.header):hover,.manager.reserve_details table.amenity-rates-table tbody tr:not(.header):hover,.manager.reserve_details table.amenity-rate-categories-table tbody tr:not(.header):hover,.manager.reserve_details table.amenities-table tbody tr:not(.header):hover,.manager.reserve_tags table.waivers-table tbody tr:not(.header):hover,.manager.reserve_tags table.amenity-rates-table tbody tr:not(.header):hover,.manager.reserve_tags table.amenity-rate-categories-table tbody tr:not(.header):hover,.manager.reserve_tags table.amenities-table tbody tr:not(.header):hover,.manager.amenities_and_rates table.waivers-table tbody tr:not(.header):hover,.manager.amenities_and_rates table.amenity-rates-table tbody tr:not(.header):hover,.manager.amenities_and_rates table.amenity-rate-categories-table tbody tr:not(.header):hover,.manager.amenities_and_rates table.amenities-table tbody tr:not(.header):hover,.manager.waivers table.waivers-table tbody tr:not(.header):hover,.manager.waivers table.amenity-rates-table tbody tr:not(.header):hover,.manager.waivers table.amenity-rate-categories-table tbody tr:not(.header):hover,.manager.waivers table.amenities-table tbody tr:not(.header):hover,.manager.rules_and_regulations table.waivers-table tbody tr:not(.header):hover,.manager.rules_and_regulations table.amenity-rates-table tbody tr:not(.header):hover,.manager.rules_and_regulations table.amenity-rate-categories-table tbody tr:not(.header):hover,.manager.rules_and_regulations table.amenities-table tbody tr:not(.header):hover,.manager.directions table.waivers-table tbody tr:not(.header):hover,.manager.directions table.amenity-rates-table tbody tr:not(.header):hover,.manager.directions table.amenity-rate-categories-table tbody tr:not(.header):hover,.manager.directions table.amenities-table tbody tr:not(.header):hover,.manager.permits table.waivers-table tbody tr:not(.header):hover,.manager.permits table.amenity-rates-table tbody tr:not(.header):hover,.manager.permits table.amenity-rate-categories-table tbody tr:not(.header):hover,.manager.permits table.amenities-table tbody tr:not(.header):hover,.manager.reserve_questions table.waivers-table tbody tr:not(.header):hover,.manager.reserve_questions table.amenity-rates-table tbody tr:not(.header):hover,.manager.reserve_questions table.amenity-rate-categories-table tbody tr:not(.header):hover,.manager.reserve_questions table.amenities-table tbody tr:not(.header):hover,.manager.staff_and_notifications table.waivers-table tbody tr:not(.header):hover,.manager.staff_and_notifications table.amenity-rates-table tbody tr:not(.header):hover,.manager.staff_and_notifications table.amenity-rate-categories-table tbody tr:not(.header):hover,.manager.staff_and_notifications table.amenities-table tbody tr:not(.header):hover,.manager.reserve_addendums table.waivers-table tbody tr:not(.header):hover,.manager.reserve_addendums table.amenity-rates-table tbody tr:not(.header):hover,.manager.reserve_addendums table.amenity-rate-categories-table tbody tr:not(.header):hover,.manager.reserve_addendums table.amenities-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.reserve_details table.waivers-table tbody tr:not(.header):hover td,.manager.reserve_details table.amenity-rates-table tbody tr:not(.header):hover td,.manager.reserve_details table.amenity-rate-categories-table tbody tr:not(.header):hover td,.manager.reserve_details table.amenities-table tbody tr:not(.header):hover td,.manager.reserve_tags table.waivers-table tbody tr:not(.header):hover td,.manager.reserve_tags table.amenity-rates-table tbody tr:not(.header):hover td,.manager.reserve_tags table.amenity-rate-categories-table tbody tr:not(.header):hover td,.manager.reserve_tags table.amenities-table tbody tr:not(.header):hover td,.manager.amenities_and_rates table.waivers-table tbody tr:not(.header):hover td,.manager.amenities_and_rates table.amenity-rates-table tbody tr:not(.header):hover td,.manager.amenities_and_rates table.amenity-rate-categories-table tbody tr:not(.header):hover td,.manager.amenities_and_rates table.amenities-table tbody tr:not(.header):hover td,.manager.waivers table.waivers-table tbody tr:not(.header):hover td,.manager.waivers table.amenity-rates-table tbody tr:not(.header):hover td,.manager.waivers table.amenity-rate-categories-table tbody tr:not(.header):hover td,.manager.waivers table.amenities-table tbody tr:not(.header):hover td,.manager.rules_and_regulations table.waivers-table tbody tr:not(.header):hover td,.manager.rules_and_regulations table.amenity-rates-table tbody tr:not(.header):hover td,.manager.rules_and_regulations table.amenity-rate-categories-table tbody tr:not(.header):hover td,.manager.rules_and_regulations table.amenities-table tbody tr:not(.header):hover td,.manager.directions table.waivers-table tbody tr:not(.header):hover td,.manager.directions table.amenity-rates-table tbody tr:not(.header):hover td,.manager.directions table.amenity-rate-categories-table tbody tr:not(.header):hover td,.manager.directions table.amenities-table tbody tr:not(.header):hover td,.manager.permits table.waivers-table tbody tr:not(.header):hover td,.manager.permits table.amenity-rates-table tbody tr:not(.header):hover td,.manager.permits table.amenity-rate-categories-table tbody tr:not(.header):hover td,.manager.permits table.amenities-table tbody tr:not(.header):hover td,.manager.reserve_questions table.waivers-table tbody tr:not(.header):hover td,.manager.reserve_questions table.amenity-rates-table tbody tr:not(.header):hover td,.manager.reserve_questions table.amenity-rate-categories-table tbody tr:not(.header):hover td,.manager.reserve_questions table.amenities-table tbody tr:not(.header):hover td,.manager.staff_and_notifications table.waivers-table tbody tr:not(.header):hover td,.manager.staff_and_notifications table.amenity-rates-table tbody tr:not(.header):hover td,.manager.staff_and_notifications table.amenity-rate-categories-table tbody tr:not(.header):hover td,.manager.staff_and_notifications table.amenities-table tbody tr:not(.header):hover td,.manager.reserve_addendums table.waivers-table tbody tr:not(.header):hover td,.manager.reserve_addendums table.amenity-rates-table tbody tr:not(.header):hover td,.manager.reserve_addendums table.amenity-rate-categories-table tbody tr:not(.header):hover td,.manager.reserve_addendums table.amenities-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.reserve_details table.waivers-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_details table.amenity-rates-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_details table.amenity-rate-categories-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_details table.amenities-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_tags table.waivers-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_tags table.amenity-rates-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_tags table.amenity-rate-categories-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_tags table.amenities-table tbody tr:not(.header):hover td:first-of-type,.manager.amenities_and_rates table.waivers-table tbody tr:not(.header):hover td:first-of-type,.manager.amenities_and_rates table.amenity-rates-table tbody tr:not(.header):hover td:first-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table tbody tr:not(.header):hover td:first-of-type,.manager.amenities_and_rates table.amenities-table tbody tr:not(.header):hover td:first-of-type,.manager.waivers table.waivers-table tbody tr:not(.header):hover td:first-of-type,.manager.waivers table.amenity-rates-table tbody tr:not(.header):hover td:first-of-type,.manager.waivers table.amenity-rate-categories-table tbody tr:not(.header):hover td:first-of-type,.manager.waivers table.amenities-table tbody tr:not(.header):hover td:first-of-type,.manager.rules_and_regulations table.waivers-table tbody tr:not(.header):hover td:first-of-type,.manager.rules_and_regulations table.amenity-rates-table tbody tr:not(.header):hover td:first-of-type,.manager.rules_and_regulations table.amenity-rate-categories-table tbody tr:not(.header):hover td:first-of-type,.manager.rules_and_regulations table.amenities-table tbody tr:not(.header):hover td:first-of-type,.manager.directions table.waivers-table tbody tr:not(.header):hover td:first-of-type,.manager.directions table.amenity-rates-table tbody tr:not(.header):hover td:first-of-type,.manager.directions table.amenity-rate-categories-table tbody tr:not(.header):hover td:first-of-type,.manager.directions table.amenities-table tbody tr:not(.header):hover td:first-of-type,.manager.permits table.waivers-table tbody tr:not(.header):hover td:first-of-type,.manager.permits table.amenity-rates-table tbody tr:not(.header):hover td:first-of-type,.manager.permits table.amenity-rate-categories-table tbody tr:not(.header):hover td:first-of-type,.manager.permits table.amenities-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_questions table.waivers-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_questions table.amenity-rates-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_questions table.amenity-rate-categories-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_questions table.amenities-table tbody tr:not(.header):hover td:first-of-type,.manager.staff_and_notifications table.waivers-table tbody tr:not(.header):hover td:first-of-type,.manager.staff_and_notifications table.amenity-rates-table tbody tr:not(.header):hover td:first-of-type,.manager.staff_and_notifications table.amenity-rate-categories-table tbody tr:not(.header):hover td:first-of-type,.manager.staff_and_notifications table.amenities-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_addendums table.waivers-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_addendums table.amenity-rates-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_addendums table.amenity-rate-categories-table tbody tr:not(.header):hover td:first-of-type,.manager.reserve_addendums table.amenities-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.reserve_details table.waivers-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_details table.amenity-rates-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_details table.amenity-rate-categories-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_details table.amenities-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_tags table.waivers-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_tags table.amenity-rates-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_tags table.amenity-rate-categories-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_tags table.amenities-table tbody tr:not(.header):hover td:last-of-type,.manager.amenities_and_rates table.waivers-table tbody tr:not(.header):hover td:last-of-type,.manager.amenities_and_rates table.amenity-rates-table tbody tr:not(.header):hover td:last-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table tbody tr:not(.header):hover td:last-of-type,.manager.amenities_and_rates table.amenities-table tbody tr:not(.header):hover td:last-of-type,.manager.waivers table.waivers-table tbody tr:not(.header):hover td:last-of-type,.manager.waivers table.amenity-rates-table tbody tr:not(.header):hover td:last-of-type,.manager.waivers table.amenity-rate-categories-table tbody tr:not(.header):hover td:last-of-type,.manager.waivers table.amenities-table tbody tr:not(.header):hover td:last-of-type,.manager.rules_and_regulations table.waivers-table tbody tr:not(.header):hover td:last-of-type,.manager.rules_and_regulations table.amenity-rates-table tbody tr:not(.header):hover td:last-of-type,.manager.rules_and_regulations table.amenity-rate-categories-table tbody tr:not(.header):hover td:last-of-type,.manager.rules_and_regulations table.amenities-table tbody tr:not(.header):hover td:last-of-type,.manager.directions table.waivers-table tbody tr:not(.header):hover td:last-of-type,.manager.directions table.amenity-rates-table tbody tr:not(.header):hover td:last-of-type,.manager.directions table.amenity-rate-categories-table tbody tr:not(.header):hover td:last-of-type,.manager.directions table.amenities-table tbody tr:not(.header):hover td:last-of-type,.manager.permits table.waivers-table tbody tr:not(.header):hover td:last-of-type,.manager.permits table.amenity-rates-table tbody tr:not(.header):hover td:last-of-type,.manager.permits table.amenity-rate-categories-table tbody tr:not(.header):hover td:last-of-type,.manager.permits table.amenities-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_questions table.waivers-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_questions table.amenity-rates-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_questions table.amenity-rate-categories-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_questions table.amenities-table tbody tr:not(.header):hover td:last-of-type,.manager.staff_and_notifications table.waivers-table tbody tr:not(.header):hover td:last-of-type,.manager.staff_and_notifications table.amenity-rates-table tbody tr:not(.header):hover td:last-of-type,.manager.staff_and_notifications table.amenity-rate-categories-table tbody tr:not(.header):hover td:last-of-type,.manager.staff_and_notifications table.amenities-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_addendums table.waivers-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_addendums table.amenity-rates-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_addendums table.amenity-rate-categories-table tbody tr:not(.header):hover td:last-of-type,.manager.reserve_addendums table.amenities-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.reserve_details table.waivers-table tbody .pill,.manager.reserve_details table.amenity-rates-table tbody .pill,.manager.reserve_details table.amenity-rate-categories-table tbody .pill,.manager.reserve_details table.amenities-table tbody .pill,.manager.reserve_tags table.waivers-table tbody .pill,.manager.reserve_tags table.amenity-rates-table tbody .pill,.manager.reserve_tags table.amenity-rate-categories-table tbody .pill,.manager.reserve_tags table.amenities-table tbody .pill,.manager.amenities_and_rates table.waivers-table tbody .pill,.manager.amenities_and_rates table.amenity-rates-table tbody .pill,.manager.amenities_and_rates table.amenity-rate-categories-table tbody .pill,.manager.amenities_and_rates table.amenities-table tbody .pill,.manager.waivers table.waivers-table tbody .pill,.manager.waivers table.amenity-rates-table tbody .pill,.manager.waivers table.amenity-rate-categories-table tbody .pill,.manager.waivers table.amenities-table tbody .pill,.manager.rules_and_regulations table.waivers-table tbody .pill,.manager.rules_and_regulations table.amenity-rates-table tbody .pill,.manager.rules_and_regulations table.amenity-rate-categories-table tbody .pill,.manager.rules_and_regulations table.amenities-table tbody .pill,.manager.directions table.waivers-table tbody .pill,.manager.directions table.amenity-rates-table tbody .pill,.manager.directions table.amenity-rate-categories-table tbody .pill,.manager.directions table.amenities-table tbody .pill,.manager.permits table.waivers-table tbody .pill,.manager.permits table.amenity-rates-table tbody .pill,.manager.permits table.amenity-rate-categories-table tbody .pill,.manager.permits table.amenities-table tbody .pill,.manager.reserve_questions table.waivers-table tbody .pill,.manager.reserve_questions table.amenity-rates-table tbody .pill,.manager.reserve_questions table.amenity-rate-categories-table tbody .pill,.manager.reserve_questions table.amenities-table tbody .pill,.manager.staff_and_notifications table.waivers-table tbody .pill,.manager.staff_and_notifications table.amenity-rates-table tbody .pill,.manager.staff_and_notifications table.amenity-rate-categories-table tbody .pill,.manager.staff_and_notifications table.amenities-table tbody .pill,.manager.reserve_addendums table.waivers-table tbody .pill,.manager.reserve_addendums table.amenity-rates-table tbody .pill,.manager.reserve_addendums table.amenity-rate-categories-table tbody .pill,.manager.reserve_addendums table.amenities-table tbody .pill{transition:all 0.25s ease-in-out}.manager.reserve_details table.waivers-table tbody .pill.approved,.manager.reserve_details table.amenity-rates-table tbody .pill.approved,.manager.reserve_details table.amenity-rate-categories-table tbody .pill.approved,.manager.reserve_details table.amenities-table tbody .pill.approved,.manager.reserve_tags table.waivers-table tbody .pill.approved,.manager.reserve_tags table.amenity-rates-table tbody .pill.approved,.manager.reserve_tags table.amenity-rate-categories-table tbody .pill.approved,.manager.reserve_tags table.amenities-table tbody .pill.approved,.manager.amenities_and_rates table.waivers-table tbody .pill.approved,.manager.amenities_and_rates table.amenity-rates-table tbody .pill.approved,.manager.amenities_and_rates table.amenity-rate-categories-table tbody .pill.approved,.manager.amenities_and_rates table.amenities-table tbody .pill.approved,.manager.waivers table.waivers-table tbody .pill.approved,.manager.waivers table.amenity-rates-table tbody .pill.approved,.manager.waivers table.amenity-rate-categories-table tbody .pill.approved,.manager.waivers table.amenities-table tbody .pill.approved,.manager.rules_and_regulations table.waivers-table tbody .pill.approved,.manager.rules_and_regulations table.amenity-rates-table tbody .pill.approved,.manager.rules_and_regulations table.amenity-rate-categories-table tbody .pill.approved,.manager.rules_and_regulations table.amenities-table tbody .pill.approved,.manager.directions table.waivers-table tbody .pill.approved,.manager.directions table.amenity-rates-table tbody .pill.approved,.manager.directions table.amenity-rate-categories-table tbody .pill.approved,.manager.directions table.amenities-table tbody .pill.approved,.manager.permits table.waivers-table tbody .pill.approved,.manager.permits table.amenity-rates-table tbody .pill.approved,.manager.permits table.amenity-rate-categories-table tbody .pill.approved,.manager.permits table.amenities-table tbody .pill.approved,.manager.reserve_questions table.waivers-table tbody .pill.approved,.manager.reserve_questions table.amenity-rates-table tbody .pill.approved,.manager.reserve_questions table.amenity-rate-categories-table tbody .pill.approved,.manager.reserve_questions table.amenities-table tbody .pill.approved,.manager.staff_and_notifications table.waivers-table tbody .pill.approved,.manager.staff_and_notifications table.amenity-rates-table tbody .pill.approved,.manager.staff_and_notifications table.amenity-rate-categories-table tbody .pill.approved,.manager.staff_and_notifications table.amenities-table tbody .pill.approved,.manager.reserve_addendums table.waivers-table tbody .pill.approved,.manager.reserve_addendums table.amenity-rates-table tbody .pill.approved,.manager.reserve_addendums table.amenity-rate-categories-table tbody .pill.approved,.manager.reserve_addendums table.amenities-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.reserve_details table.waivers-table tbody .pill.in_review,.manager.reserve_details table.amenity-rates-table tbody .pill.in_review,.manager.reserve_details table.amenity-rate-categories-table tbody .pill.in_review,.manager.reserve_details table.amenities-table tbody .pill.in_review,.manager.reserve_tags table.waivers-table tbody .pill.in_review,.manager.reserve_tags table.amenity-rates-table tbody .pill.in_review,.manager.reserve_tags table.amenity-rate-categories-table tbody .pill.in_review,.manager.reserve_tags table.amenities-table tbody .pill.in_review,.manager.amenities_and_rates table.waivers-table tbody .pill.in_review,.manager.amenities_and_rates table.amenity-rates-table tbody .pill.in_review,.manager.amenities_and_rates table.amenity-rate-categories-table tbody .pill.in_review,.manager.amenities_and_rates table.amenities-table tbody .pill.in_review,.manager.waivers table.waivers-table tbody .pill.in_review,.manager.waivers table.amenity-rates-table tbody .pill.in_review,.manager.waivers table.amenity-rate-categories-table tbody .pill.in_review,.manager.waivers table.amenities-table tbody .pill.in_review,.manager.rules_and_regulations table.waivers-table tbody .pill.in_review,.manager.rules_and_regulations table.amenity-rates-table tbody .pill.in_review,.manager.rules_and_regulations table.amenity-rate-categories-table tbody .pill.in_review,.manager.rules_and_regulations table.amenities-table tbody .pill.in_review,.manager.directions table.waivers-table tbody .pill.in_review,.manager.directions table.amenity-rates-table tbody .pill.in_review,.manager.directions table.amenity-rate-categories-table tbody .pill.in_review,.manager.directions table.amenities-table tbody .pill.in_review,.manager.permits table.waivers-table tbody .pill.in_review,.manager.permits table.amenity-rates-table tbody .pill.in_review,.manager.permits table.amenity-rate-categories-table tbody .pill.in_review,.manager.permits table.amenities-table tbody .pill.in_review,.manager.reserve_questions table.waivers-table tbody .pill.in_review,.manager.reserve_questions table.amenity-rates-table tbody .pill.in_review,.manager.reserve_questions table.amenity-rate-categories-table tbody .pill.in_review,.manager.reserve_questions table.amenities-table tbody .pill.in_review,.manager.staff_and_notifications table.waivers-table tbody .pill.in_review,.manager.staff_and_notifications table.amenity-rates-table tbody .pill.in_review,.manager.staff_and_notifications table.amenity-rate-categories-table tbody .pill.in_review,.manager.staff_and_notifications table.amenities-table tbody .pill.in_review,.manager.reserve_addendums table.waivers-table tbody .pill.in_review,.manager.reserve_addendums table.amenity-rates-table tbody .pill.in_review,.manager.reserve_addendums table.amenity-rate-categories-table tbody .pill.in_review,.manager.reserve_addendums table.amenities-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.reserve_details table.waivers-table tbody .pill.denied,.manager.reserve_details table.amenity-rates-table tbody .pill.denied,.manager.reserve_details table.amenity-rate-categories-table tbody .pill.denied,.manager.reserve_details table.amenities-table tbody .pill.denied,.manager.reserve_tags table.waivers-table tbody .pill.denied,.manager.reserve_tags table.amenity-rates-table tbody .pill.denied,.manager.reserve_tags table.amenity-rate-categories-table tbody .pill.denied,.manager.reserve_tags table.amenities-table tbody .pill.denied,.manager.amenities_and_rates table.waivers-table tbody .pill.denied,.manager.amenities_and_rates table.amenity-rates-table tbody .pill.denied,.manager.amenities_and_rates table.amenity-rate-categories-table tbody .pill.denied,.manager.amenities_and_rates table.amenities-table tbody .pill.denied,.manager.waivers table.waivers-table tbody .pill.denied,.manager.waivers table.amenity-rates-table tbody .pill.denied,.manager.waivers table.amenity-rate-categories-table tbody .pill.denied,.manager.waivers table.amenities-table tbody .pill.denied,.manager.rules_and_regulations table.waivers-table tbody .pill.denied,.manager.rules_and_regulations table.amenity-rates-table tbody .pill.denied,.manager.rules_and_regulations table.amenity-rate-categories-table tbody .pill.denied,.manager.rules_and_regulations table.amenities-table tbody .pill.denied,.manager.directions table.waivers-table tbody .pill.denied,.manager.directions table.amenity-rates-table tbody .pill.denied,.manager.directions table.amenity-rate-categories-table tbody .pill.denied,.manager.directions table.amenities-table tbody .pill.denied,.manager.permits table.waivers-table tbody .pill.denied,.manager.permits table.amenity-rates-table tbody .pill.denied,.manager.permits table.amenity-rate-categories-table tbody .pill.denied,.manager.permits table.amenities-table tbody .pill.denied,.manager.reserve_questions table.waivers-table tbody .pill.denied,.manager.reserve_questions table.amenity-rates-table tbody .pill.denied,.manager.reserve_questions table.amenity-rate-categories-table tbody .pill.denied,.manager.reserve_questions table.amenities-table tbody .pill.denied,.manager.staff_and_notifications table.waivers-table tbody .pill.denied,.manager.staff_and_notifications table.amenity-rates-table tbody .pill.denied,.manager.staff_and_notifications table.amenity-rate-categories-table tbody .pill.denied,.manager.staff_and_notifications table.amenities-table tbody .pill.denied,.manager.reserve_addendums table.waivers-table tbody .pill.denied,.manager.reserve_addendums table.amenity-rates-table tbody .pill.denied,.manager.reserve_addendums table.amenity-rate-categories-table tbody .pill.denied,.manager.reserve_addendums table.amenities-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.reserve_details table.waivers-table tbody .pill.incomplete,.manager.reserve_details table.amenity-rates-table tbody .pill.incomplete,.manager.reserve_details table.amenity-rate-categories-table tbody .pill.incomplete,.manager.reserve_details table.amenities-table tbody .pill.incomplete,.manager.reserve_tags table.waivers-table tbody .pill.incomplete,.manager.reserve_tags table.amenity-rates-table tbody .pill.incomplete,.manager.reserve_tags table.amenity-rate-categories-table tbody .pill.incomplete,.manager.reserve_tags table.amenities-table tbody .pill.incomplete,.manager.amenities_and_rates table.waivers-table tbody .pill.incomplete,.manager.amenities_and_rates table.amenity-rates-table tbody .pill.incomplete,.manager.amenities_and_rates table.amenity-rate-categories-table tbody .pill.incomplete,.manager.amenities_and_rates table.amenities-table tbody .pill.incomplete,.manager.waivers table.waivers-table tbody .pill.incomplete,.manager.waivers table.amenity-rates-table tbody .pill.incomplete,.manager.waivers table.amenity-rate-categories-table tbody .pill.incomplete,.manager.waivers table.amenities-table tbody .pill.incomplete,.manager.rules_and_regulations table.waivers-table tbody .pill.incomplete,.manager.rules_and_regulations table.amenity-rates-table tbody .pill.incomplete,.manager.rules_and_regulations table.amenity-rate-categories-table tbody .pill.incomplete,.manager.rules_and_regulations table.amenities-table tbody .pill.incomplete,.manager.directions table.waivers-table tbody .pill.incomplete,.manager.directions table.amenity-rates-table tbody .pill.incomplete,.manager.directions table.amenity-rate-categories-table tbody .pill.incomplete,.manager.directions table.amenities-table tbody .pill.incomplete,.manager.permits table.waivers-table tbody .pill.incomplete,.manager.permits table.amenity-rates-table tbody .pill.incomplete,.manager.permits table.amenity-rate-categories-table tbody .pill.incomplete,.manager.permits table.amenities-table tbody .pill.incomplete,.manager.reserve_questions table.waivers-table tbody .pill.incomplete,.manager.reserve_questions table.amenity-rates-table tbody .pill.incomplete,.manager.reserve_questions table.amenity-rate-categories-table tbody .pill.incomplete,.manager.reserve_questions table.amenities-table tbody .pill.incomplete,.manager.staff_and_notifications table.waivers-table tbody .pill.incomplete,.manager.staff_and_notifications table.amenity-rates-table tbody .pill.incomplete,.manager.staff_and_notifications table.amenity-rate-categories-table tbody .pill.incomplete,.manager.staff_and_notifications table.amenities-table tbody .pill.incomplete,.manager.reserve_addendums table.waivers-table tbody .pill.incomplete,.manager.reserve_addendums table.amenity-rates-table tbody .pill.incomplete,.manager.reserve_addendums table.amenity-rate-categories-table tbody .pill.incomplete,.manager.reserve_addendums table.amenities-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.reserve_details table.waivers-table tbody .pill.cancelled,.manager.reserve_details table.amenity-rates-table tbody .pill.cancelled,.manager.reserve_details table.amenity-rate-categories-table tbody .pill.cancelled,.manager.reserve_details table.amenities-table tbody .pill.cancelled,.manager.reserve_tags table.waivers-table tbody .pill.cancelled,.manager.reserve_tags table.amenity-rates-table tbody .pill.cancelled,.manager.reserve_tags table.amenity-rate-categories-table tbody .pill.cancelled,.manager.reserve_tags table.amenities-table tbody .pill.cancelled,.manager.amenities_and_rates table.waivers-table tbody .pill.cancelled,.manager.amenities_and_rates table.amenity-rates-table tbody .pill.cancelled,.manager.amenities_and_rates table.amenity-rate-categories-table tbody .pill.cancelled,.manager.amenities_and_rates table.amenities-table tbody .pill.cancelled,.manager.waivers table.waivers-table tbody .pill.cancelled,.manager.waivers table.amenity-rates-table tbody .pill.cancelled,.manager.waivers table.amenity-rate-categories-table tbody .pill.cancelled,.manager.waivers table.amenities-table tbody .pill.cancelled,.manager.rules_and_regulations table.waivers-table tbody .pill.cancelled,.manager.rules_and_regulations table.amenity-rates-table tbody .pill.cancelled,.manager.rules_and_regulations table.amenity-rate-categories-table tbody .pill.cancelled,.manager.rules_and_regulations table.amenities-table tbody .pill.cancelled,.manager.directions table.waivers-table tbody .pill.cancelled,.manager.directions table.amenity-rates-table tbody .pill.cancelled,.manager.directions table.amenity-rate-categories-table tbody .pill.cancelled,.manager.directions table.amenities-table tbody .pill.cancelled,.manager.permits table.waivers-table tbody .pill.cancelled,.manager.permits table.amenity-rates-table tbody .pill.cancelled,.manager.permits table.amenity-rate-categories-table tbody .pill.cancelled,.manager.permits table.amenities-table tbody .pill.cancelled,.manager.reserve_questions table.waivers-table tbody .pill.cancelled,.manager.reserve_questions table.amenity-rates-table tbody .pill.cancelled,.manager.reserve_questions table.amenity-rate-categories-table tbody .pill.cancelled,.manager.reserve_questions table.amenities-table tbody .pill.cancelled,.manager.staff_and_notifications table.waivers-table tbody .pill.cancelled,.manager.staff_and_notifications table.amenity-rates-table tbody .pill.cancelled,.manager.staff_and_notifications table.amenity-rate-categories-table tbody .pill.cancelled,.manager.staff_and_notifications table.amenities-table tbody .pill.cancelled,.manager.reserve_addendums table.waivers-table tbody .pill.cancelled,.manager.reserve_addendums table.amenity-rates-table tbody .pill.cancelled,.manager.reserve_addendums table.amenity-rate-categories-table tbody .pill.cancelled,.manager.reserve_addendums table.amenities-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.reserve_details table.waivers-table img,.manager.reserve_details table.amenity-rates-table img,.manager.reserve_details table.amenity-rate-categories-table img,.manager.reserve_details table.amenities-table img,.manager.reserve_tags table.waivers-table img,.manager.reserve_tags table.amenity-rates-table img,.manager.reserve_tags table.amenity-rate-categories-table img,.manager.reserve_tags table.amenities-table img,.manager.amenities_and_rates table.waivers-table img,.manager.amenities_and_rates table.amenity-rates-table img,.manager.amenities_and_rates table.amenity-rate-categories-table img,.manager.amenities_and_rates table.amenities-table img,.manager.waivers table.waivers-table img,.manager.waivers table.amenity-rates-table img,.manager.waivers table.amenity-rate-categories-table img,.manager.waivers table.amenities-table img,.manager.rules_and_regulations table.waivers-table img,.manager.rules_and_regulations table.amenity-rates-table img,.manager.rules_and_regulations table.amenity-rate-categories-table img,.manager.rules_and_regulations table.amenities-table img,.manager.directions table.waivers-table img,.manager.directions table.amenity-rates-table img,.manager.directions table.amenity-rate-categories-table img,.manager.directions table.amenities-table img,.manager.permits table.waivers-table img,.manager.permits table.amenity-rates-table img,.manager.permits table.amenity-rate-categories-table img,.manager.permits table.amenities-table img,.manager.reserve_questions table.waivers-table img,.manager.reserve_questions table.amenity-rates-table img,.manager.reserve_questions table.amenity-rate-categories-table img,.manager.reserve_questions table.amenities-table img,.manager.staff_and_notifications table.waivers-table img,.manager.staff_and_notifications table.amenity-rates-table img,.manager.staff_and_notifications table.amenity-rate-categories-table img,.manager.staff_and_notifications table.amenities-table img,.manager.reserve_addendums table.waivers-table img,.manager.reserve_addendums table.amenity-rates-table img,.manager.reserve_addendums table.amenity-rate-categories-table img,.manager.reserve_addendums table.amenities-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.reserve_details table.waivers-table img[src*="check"],.manager.reserve_details table.amenity-rates-table img[src*="check"],.manager.reserve_details table.amenity-rate-categories-table img[src*="check"],.manager.reserve_details table.amenities-table img[src*="check"],.manager.reserve_tags table.waivers-table img[src*="check"],.manager.reserve_tags table.amenity-rates-table img[src*="check"],.manager.reserve_tags table.amenity-rate-categories-table img[src*="check"],.manager.reserve_tags table.amenities-table img[src*="check"],.manager.amenities_and_rates table.waivers-table img[src*="check"],.manager.amenities_and_rates table.amenity-rates-table img[src*="check"],.manager.amenities_and_rates table.amenity-rate-categories-table img[src*="check"],.manager.amenities_and_rates table.amenities-table img[src*="check"],.manager.waivers table.waivers-table img[src*="check"],.manager.waivers table.amenity-rates-table img[src*="check"],.manager.waivers table.amenity-rate-categories-table img[src*="check"],.manager.waivers table.amenities-table img[src*="check"],.manager.rules_and_regulations table.waivers-table img[src*="check"],.manager.rules_and_regulations table.amenity-rates-table img[src*="check"],.manager.rules_and_regulations table.amenity-rate-categories-table img[src*="check"],.manager.rules_and_regulations table.amenities-table img[src*="check"],.manager.directions table.waivers-table img[src*="check"],.manager.directions table.amenity-rates-table img[src*="check"],.manager.directions table.amenity-rate-categories-table img[src*="check"],.manager.directions table.amenities-table img[src*="check"],.manager.permits table.waivers-table img[src*="check"],.manager.permits table.amenity-rates-table img[src*="check"],.manager.permits table.amenity-rate-categories-table img[src*="check"],.manager.permits table.amenities-table img[src*="check"],.manager.reserve_questions table.waivers-table img[src*="check"],.manager.reserve_questions table.amenity-rates-table img[src*="check"],.manager.reserve_questions table.amenity-rate-categories-table img[src*="check"],.manager.reserve_questions table.amenities-table img[src*="check"],.manager.staff_and_notifications table.waivers-table img[src*="check"],.manager.staff_and_notifications table.amenity-rates-table img[src*="check"],.manager.staff_and_notifications table.amenity-rate-categories-table img[src*="check"],.manager.staff_and_notifications table.amenities-table img[src*="check"],.manager.reserve_addendums table.waivers-table img[src*="check"],.manager.reserve_addendums table.amenity-rates-table img[src*="check"],.manager.reserve_addendums table.amenity-rate-categories-table img[src*="check"],.manager.reserve_addendums table.amenities-table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.reserve_details table.waivers-table img[alt="checked icon"],.manager.reserve_details table.waivers-table img[alt="unchecked icon"],.manager.reserve_details table.amenity-rates-table img[alt="checked icon"],.manager.reserve_details table.amenity-rates-table img[alt="unchecked icon"],.manager.reserve_details table.amenity-rate-categories-table img[alt="checked icon"],.manager.reserve_details table.amenity-rate-categories-table img[alt="unchecked icon"],.manager.reserve_details table.amenities-table img[alt="checked icon"],.manager.reserve_details table.amenities-table img[alt="unchecked icon"],.manager.reserve_tags table.waivers-table img[alt="checked icon"],.manager.reserve_tags table.waivers-table img[alt="unchecked icon"],.manager.reserve_tags table.amenity-rates-table img[alt="checked icon"],.manager.reserve_tags table.amenity-rates-table img[alt="unchecked icon"],.manager.reserve_tags table.amenity-rate-categories-table img[alt="checked icon"],.manager.reserve_tags table.amenity-rate-categories-table img[alt="unchecked icon"],.manager.reserve_tags table.amenities-table img[alt="checked icon"],.manager.reserve_tags table.amenities-table img[alt="unchecked icon"],.manager.amenities_and_rates table.waivers-table img[alt="checked icon"],.manager.amenities_and_rates table.waivers-table img[alt="unchecked icon"],.manager.amenities_and_rates table.amenity-rates-table img[alt="checked icon"],.manager.amenities_and_rates table.amenity-rates-table img[alt="unchecked icon"],.manager.amenities_and_rates table.amenity-rate-categories-table img[alt="checked icon"],.manager.amenities_and_rates table.amenity-rate-categories-table img[alt="unchecked icon"],.manager.amenities_and_rates table.amenities-table img[alt="checked icon"],.manager.amenities_and_rates table.amenities-table img[alt="unchecked icon"],.manager.waivers table.waivers-table img[alt="checked icon"],.manager.waivers table.waivers-table img[alt="unchecked icon"],.manager.waivers table.amenity-rates-table img[alt="checked icon"],.manager.waivers table.amenity-rates-table img[alt="unchecked icon"],.manager.waivers table.amenity-rate-categories-table img[alt="checked icon"],.manager.waivers table.amenity-rate-categories-table img[alt="unchecked icon"],.manager.waivers table.amenities-table img[alt="checked icon"],.manager.waivers table.amenities-table img[alt="unchecked icon"],.manager.rules_and_regulations table.waivers-table img[alt="checked icon"],.manager.rules_and_regulations table.waivers-table img[alt="unchecked icon"],.manager.rules_and_regulations table.amenity-rates-table img[alt="checked icon"],.manager.rules_and_regulations table.amenity-rates-table img[alt="unchecked icon"],.manager.rules_and_regulations table.amenity-rate-categories-table img[alt="checked icon"],.manager.rules_and_regulations table.amenity-rate-categories-table img[alt="unchecked icon"],.manager.rules_and_regulations table.amenities-table img[alt="checked icon"],.manager.rules_and_regulations table.amenities-table img[alt="unchecked icon"],.manager.directions table.waivers-table img[alt="checked icon"],.manager.directions table.waivers-table img[alt="unchecked icon"],.manager.directions table.amenity-rates-table img[alt="checked icon"],.manager.directions table.amenity-rates-table img[alt="unchecked icon"],.manager.directions table.amenity-rate-categories-table img[alt="checked icon"],.manager.directions table.amenity-rate-categories-table img[alt="unchecked icon"],.manager.directions table.amenities-table img[alt="checked icon"],.manager.directions table.amenities-table img[alt="unchecked icon"],.manager.permits table.waivers-table img[alt="checked icon"],.manager.permits table.waivers-table img[alt="unchecked icon"],.manager.permits table.amenity-rates-table img[alt="checked icon"],.manager.permits table.amenity-rates-table img[alt="unchecked icon"],.manager.permits table.amenity-rate-categories-table img[alt="checked icon"],.manager.permits table.amenity-rate-categories-table img[alt="unchecked icon"],.manager.permits table.amenities-table img[alt="checked icon"],.manager.permits table.amenities-table img[alt="unchecked icon"],.manager.reserve_questions table.waivers-table img[alt="checked icon"],.manager.reserve_questions table.waivers-table img[alt="unchecked icon"],.manager.reserve_questions table.amenity-rates-table img[alt="checked icon"],.manager.reserve_questions table.amenity-rates-table img[alt="unchecked icon"],.manager.reserve_questions table.amenity-rate-categories-table img[alt="checked icon"],.manager.reserve_questions table.amenity-rate-categories-table img[alt="unchecked icon"],.manager.reserve_questions table.amenities-table img[alt="checked icon"],.manager.reserve_questions table.amenities-table img[alt="unchecked icon"],.manager.staff_and_notifications table.waivers-table img[alt="checked icon"],.manager.staff_and_notifications table.waivers-table img[alt="unchecked icon"],.manager.staff_and_notifications table.amenity-rates-table img[alt="checked icon"],.manager.staff_and_notifications table.amenity-rates-table img[alt="unchecked icon"],.manager.staff_and_notifications table.amenity-rate-categories-table img[alt="checked icon"],.manager.staff_and_notifications table.amenity-rate-categories-table img[alt="unchecked icon"],.manager.staff_and_notifications table.amenities-table img[alt="checked icon"],.manager.staff_and_notifications table.amenities-table img[alt="unchecked icon"],.manager.reserve_addendums table.waivers-table img[alt="checked icon"],.manager.reserve_addendums table.waivers-table img[alt="unchecked icon"],.manager.reserve_addendums table.amenity-rates-table img[alt="checked icon"],.manager.reserve_addendums table.amenity-rates-table img[alt="unchecked icon"],.manager.reserve_addendums table.amenity-rate-categories-table img[alt="checked icon"],.manager.reserve_addendums table.amenity-rate-categories-table img[alt="unchecked icon"],.manager.reserve_addendums table.amenities-table img[alt="checked icon"],.manager.reserve_addendums table.amenities-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.reserve_details table.waivers-table a,.manager.reserve_details table.amenity-rates-table a,.manager.reserve_details table.amenity-rate-categories-table a,.manager.reserve_details table.amenities-table a,.manager.reserve_tags table.waivers-table a,.manager.reserve_tags table.amenity-rates-table a,.manager.reserve_tags table.amenity-rate-categories-table a,.manager.reserve_tags table.amenities-table a,.manager.amenities_and_rates table.waivers-table a,.manager.amenities_and_rates table.amenity-rates-table a,.manager.amenities_and_rates table.amenity-rate-categories-table a,.manager.amenities_and_rates table.amenities-table a,.manager.waivers table.waivers-table a,.manager.waivers table.amenity-rates-table a,.manager.waivers table.amenity-rate-categories-table a,.manager.waivers table.amenities-table a,.manager.rules_and_regulations table.waivers-table a,.manager.rules_and_regulations table.amenity-rates-table a,.manager.rules_and_regulations table.amenity-rate-categories-table a,.manager.rules_and_regulations table.amenities-table a,.manager.directions table.waivers-table a,.manager.directions table.amenity-rates-table a,.manager.directions table.amenity-rate-categories-table a,.manager.directions table.amenities-table a,.manager.permits table.waivers-table a,.manager.permits table.amenity-rates-table a,.manager.permits table.amenity-rate-categories-table a,.manager.permits table.amenities-table a,.manager.reserve_questions table.waivers-table a,.manager.reserve_questions table.amenity-rates-table a,.manager.reserve_questions table.amenity-rate-categories-table a,.manager.reserve_questions table.amenities-table a,.manager.staff_and_notifications table.waivers-table a,.manager.staff_and_notifications table.amenity-rates-table a,.manager.staff_and_notifications table.amenity-rate-categories-table a,.manager.staff_and_notifications table.amenities-table a,.manager.reserve_addendums table.waivers-table a,.manager.reserve_addendums table.amenity-rates-table a,.manager.reserve_addendums table.amenity-rate-categories-table a,.manager.reserve_addendums table.amenities-table a{color:#0e76aa}.manager.reserve_details table.waivers-table a:not(:last-of-type),.manager.reserve_details table.amenity-rates-table a:not(:last-of-type),.manager.reserve_details table.amenity-rate-categories-table a:not(:last-of-type),.manager.reserve_details table.amenities-table a:not(:last-of-type),.manager.reserve_tags table.waivers-table a:not(:last-of-type),.manager.reserve_tags table.amenity-rates-table a:not(:last-of-type),.manager.reserve_tags table.amenity-rate-categories-table a:not(:last-of-type),.manager.reserve_tags table.amenities-table a:not(:last-of-type),.manager.amenities_and_rates table.waivers-table a:not(:last-of-type),.manager.amenities_and_rates table.amenity-rates-table a:not(:last-of-type),.manager.amenities_and_rates table.amenity-rate-categories-table a:not(:last-of-type),.manager.amenities_and_rates table.amenities-table a:not(:last-of-type),.manager.waivers table.waivers-table a:not(:last-of-type),.manager.waivers table.amenity-rates-table a:not(:last-of-type),.manager.waivers table.amenity-rate-categories-table a:not(:last-of-type),.manager.waivers table.amenities-table a:not(:last-of-type),.manager.rules_and_regulations table.waivers-table a:not(:last-of-type),.manager.rules_and_regulations table.amenity-rates-table a:not(:last-of-type),.manager.rules_and_regulations table.amenity-rate-categories-table a:not(:last-of-type),.manager.rules_and_regulations table.amenities-table a:not(:last-of-type),.manager.directions table.waivers-table a:not(:last-of-type),.manager.directions table.amenity-rates-table a:not(:last-of-type),.manager.directions table.amenity-rate-categories-table a:not(:last-of-type),.manager.directions table.amenities-table a:not(:last-of-type),.manager.permits table.waivers-table a:not(:last-of-type),.manager.permits table.amenity-rates-table a:not(:last-of-type),.manager.permits table.amenity-rate-categories-table a:not(:last-of-type),.manager.permits table.amenities-table a:not(:last-of-type),.manager.reserve_questions table.waivers-table a:not(:last-of-type),.manager.reserve_questions table.amenity-rates-table a:not(:last-of-type),.manager.reserve_questions table.amenity-rate-categories-table a:not(:last-of-type),.manager.reserve_questions table.amenities-table a:not(:last-of-type),.manager.staff_and_notifications table.waivers-table a:not(:last-of-type),.manager.staff_and_notifications table.amenity-rates-table a:not(:last-of-type),.manager.staff_and_notifications table.amenity-rate-categories-table a:not(:last-of-type),.manager.staff_and_notifications table.amenities-table a:not(:last-of-type),.manager.reserve_addendums table.waivers-table a:not(:last-of-type),.manager.reserve_addendums table.amenity-rates-table a:not(:last-of-type),.manager.reserve_addendums table.amenity-rate-categories-table a:not(:last-of-type),.manager.reserve_addendums table.amenities-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.reserve_details table.waivers-table a.text-icon:not(:last-of-type),.manager.reserve_details table.amenity-rates-table a.text-icon:not(:last-of-type),.manager.reserve_details table.amenity-rate-categories-table a.text-icon:not(:last-of-type),.manager.reserve_details table.amenities-table a.text-icon:not(:last-of-type),.manager.reserve_tags table.waivers-table a.text-icon:not(:last-of-type),.manager.reserve_tags table.amenity-rates-table a.text-icon:not(:last-of-type),.manager.reserve_tags table.amenity-rate-categories-table a.text-icon:not(:last-of-type),.manager.reserve_tags table.amenities-table a.text-icon:not(:last-of-type),.manager.amenities_and_rates table.waivers-table a.text-icon:not(:last-of-type),.manager.amenities_and_rates table.amenity-rates-table a.text-icon:not(:last-of-type),.manager.amenities_and_rates table.amenity-rate-categories-table a.text-icon:not(:last-of-type),.manager.amenities_and_rates table.amenities-table a.text-icon:not(:last-of-type),.manager.waivers table.waivers-table a.text-icon:not(:last-of-type),.manager.waivers table.amenity-rates-table a.text-icon:not(:last-of-type),.manager.waivers table.amenity-rate-categories-table a.text-icon:not(:last-of-type),.manager.waivers table.amenities-table a.text-icon:not(:last-of-type),.manager.rules_and_regulations table.waivers-table a.text-icon:not(:last-of-type),.manager.rules_and_regulations table.amenity-rates-table a.text-icon:not(:last-of-type),.manager.rules_and_regulations table.amenity-rate-categories-table a.text-icon:not(:last-of-type),.manager.rules_and_regulations table.amenities-table a.text-icon:not(:last-of-type),.manager.directions table.waivers-table a.text-icon:not(:last-of-type),.manager.directions table.amenity-rates-table a.text-icon:not(:last-of-type),.manager.directions table.amenity-rate-categories-table a.text-icon:not(:last-of-type),.manager.directions table.amenities-table a.text-icon:not(:last-of-type),.manager.permits table.waivers-table a.text-icon:not(:last-of-type),.manager.permits table.amenity-rates-table a.text-icon:not(:last-of-type),.manager.permits table.amenity-rate-categories-table a.text-icon:not(:last-of-type),.manager.permits table.amenities-table a.text-icon:not(:last-of-type),.manager.reserve_questions table.waivers-table a.text-icon:not(:last-of-type),.manager.reserve_questions table.amenity-rates-table a.text-icon:not(:last-of-type),.manager.reserve_questions table.amenity-rate-categories-table a.text-icon:not(:last-of-type),.manager.reserve_questions table.amenities-table a.text-icon:not(:last-of-type),.manager.staff_and_notifications table.waivers-table a.text-icon:not(:last-of-type),.manager.staff_and_notifications table.amenity-rates-table a.text-icon:not(:last-of-type),.manager.staff_and_notifications table.amenity-rate-categories-table a.text-icon:not(:last-of-type),.manager.staff_and_notifications table.amenities-table a.text-icon:not(:last-of-type),.manager.reserve_addendums table.waivers-table a.text-icon:not(:last-of-type),.manager.reserve_addendums table.amenity-rates-table a.text-icon:not(:last-of-type),.manager.reserve_addendums table.amenity-rate-categories-table a.text-icon:not(:last-of-type),.manager.reserve_addendums table.amenities-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.reserve_details table.waivers-table a img,.manager.reserve_details table.amenity-rates-table a img,.manager.reserve_details table.amenity-rate-categories-table a img,.manager.reserve_details table.amenities-table a img,.manager.reserve_tags table.waivers-table a img,.manager.reserve_tags table.amenity-rates-table a img,.manager.reserve_tags table.amenity-rate-categories-table a img,.manager.reserve_tags table.amenities-table a img,.manager.amenities_and_rates table.waivers-table a img,.manager.amenities_and_rates table.amenity-rates-table a img,.manager.amenities_and_rates table.amenity-rate-categories-table a img,.manager.amenities_and_rates table.amenities-table a img,.manager.waivers table.waivers-table a img,.manager.waivers table.amenity-rates-table a img,.manager.waivers table.amenity-rate-categories-table a img,.manager.waivers table.amenities-table a img,.manager.rules_and_regulations table.waivers-table a img,.manager.rules_and_regulations table.amenity-rates-table a img,.manager.rules_and_regulations table.amenity-rate-categories-table a img,.manager.rules_and_regulations table.amenities-table a img,.manager.directions table.waivers-table a img,.manager.directions table.amenity-rates-table a img,.manager.directions table.amenity-rate-categories-table a img,.manager.directions table.amenities-table a img,.manager.permits table.waivers-table a img,.manager.permits table.amenity-rates-table a img,.manager.permits table.amenity-rate-categories-table a img,.manager.permits table.amenities-table a img,.manager.reserve_questions table.waivers-table a img,.manager.reserve_questions table.amenity-rates-table a img,.manager.reserve_questions table.amenity-rate-categories-table a img,.manager.reserve_questions table.amenities-table a img,.manager.staff_and_notifications table.waivers-table a img,.manager.staff_and_notifications table.amenity-rates-table a img,.manager.staff_and_notifications table.amenity-rate-categories-table a img,.manager.staff_and_notifications table.amenities-table a img,.manager.reserve_addendums table.waivers-table a img,.manager.reserve_addendums table.amenity-rates-table a img,.manager.reserve_addendums table.amenity-rate-categories-table a img,.manager.reserve_addendums table.amenities-table a img{vertical-align:middle}.manager.reserve_details table.waivers-table .pill,.manager.reserve_details table.amenity-rates-table .pill,.manager.reserve_details table.amenity-rate-categories-table .pill,.manager.reserve_details table.amenities-table .pill,.manager.reserve_tags table.waivers-table .pill,.manager.reserve_tags table.amenity-rates-table .pill,.manager.reserve_tags table.amenity-rate-categories-table .pill,.manager.reserve_tags table.amenities-table .pill,.manager.amenities_and_rates table.waivers-table .pill,.manager.amenities_and_rates table.amenity-rates-table .pill,.manager.amenities_and_rates table.amenity-rate-categories-table .pill,.manager.amenities_and_rates table.amenities-table .pill,.manager.waivers table.waivers-table .pill,.manager.waivers table.amenity-rates-table .pill,.manager.waivers table.amenity-rate-categories-table .pill,.manager.waivers table.amenities-table .pill,.manager.rules_and_regulations table.waivers-table .pill,.manager.rules_and_regulations table.amenity-rates-table .pill,.manager.rules_and_regulations table.amenity-rate-categories-table .pill,.manager.rules_and_regulations table.amenities-table .pill,.manager.directions table.waivers-table .pill,.manager.directions table.amenity-rates-table .pill,.manager.directions table.amenity-rate-categories-table .pill,.manager.directions table.amenities-table .pill,.manager.permits table.waivers-table .pill,.manager.permits table.amenity-rates-table .pill,.manager.permits table.amenity-rate-categories-table .pill,.manager.permits table.amenities-table .pill,.manager.reserve_questions table.waivers-table .pill,.manager.reserve_questions table.amenity-rates-table .pill,.manager.reserve_questions table.amenity-rate-categories-table .pill,.manager.reserve_questions table.amenities-table .pill,.manager.staff_and_notifications table.waivers-table .pill,.manager.staff_and_notifications table.amenity-rates-table .pill,.manager.staff_and_notifications table.amenity-rate-categories-table .pill,.manager.staff_and_notifications table.amenities-table .pill,.manager.reserve_addendums table.waivers-table .pill,.manager.reserve_addendums table.amenity-rates-table .pill,.manager.reserve_addendums table.amenity-rate-categories-table .pill,.manager.reserve_addendums table.amenities-table .pill{display:flex}.manager.reserve_details table.waivers-table .date-range,.manager.reserve_details table.amenity-rates-table .date-range,.manager.reserve_details table.amenity-rate-categories-table .date-range,.manager.reserve_details table.amenities-table .date-range,.manager.reserve_tags table.waivers-table .date-range,.manager.reserve_tags table.amenity-rates-table .date-range,.manager.reserve_tags table.amenity-rate-categories-table .date-range,.manager.reserve_tags table.amenities-table .date-range,.manager.amenities_and_rates table.waivers-table .date-range,.manager.amenities_and_rates table.amenity-rates-table .date-range,.manager.amenities_and_rates table.amenity-rate-categories-table .date-range,.manager.amenities_and_rates table.amenities-table .date-range,.manager.waivers table.waivers-table .date-range,.manager.waivers table.amenity-rates-table .date-range,.manager.waivers table.amenity-rate-categories-table .date-range,.manager.waivers table.amenities-table .date-range,.manager.rules_and_regulations table.waivers-table .date-range,.manager.rules_and_regulations table.amenity-rates-table .date-range,.manager.rules_and_regulations table.amenity-rate-categories-table .date-range,.manager.rules_and_regulations table.amenities-table .date-range,.manager.directions table.waivers-table .date-range,.manager.directions table.amenity-rates-table .date-range,.manager.directions table.amenity-rate-categories-table .date-range,.manager.directions table.amenities-table .date-range,.manager.permits table.waivers-table .date-range,.manager.permits table.amenity-rates-table .date-range,.manager.permits table.amenity-rate-categories-table .date-range,.manager.permits table.amenities-table .date-range,.manager.reserve_questions table.waivers-table .date-range,.manager.reserve_questions table.amenity-rates-table .date-range,.manager.reserve_questions table.amenity-rate-categories-table .date-range,.manager.reserve_questions table.amenities-table .date-range,.manager.staff_and_notifications table.waivers-table .date-range,.manager.staff_and_notifications table.amenity-rates-table .date-range,.manager.staff_and_notifications table.amenity-rate-categories-table .date-range,.manager.staff_and_notifications table.amenities-table .date-range,.manager.reserve_addendums table.waivers-table .date-range,.manager.reserve_addendums table.amenity-rates-table .date-range,.manager.reserve_addendums table.amenity-rate-categories-table .date-range,.manager.reserve_addendums table.amenities-table .date-range{font-weight:600}.manager.reserve_details .reserve-pictures,.manager.reserve_tags .reserve-pictures,.manager.amenities_and_rates .reserve-pictures,.manager.waivers .reserve-pictures,.manager.rules_and_regulations .reserve-pictures,.manager.directions .reserve-pictures,.manager.permits .reserve-pictures,.manager.reserve_questions .reserve-pictures,.manager.staff_and_notifications .reserve-pictures,.manager.reserve_addendums .reserve-pictures{display:flex;align-items:flex-start;flex-wrap:wrap}.manager.reserve_details .reserve-pictures>*,.manager.reserve_tags .reserve-pictures>*,.manager.amenities_and_rates .reserve-pictures>*,.manager.waivers .reserve-pictures>*,.manager.rules_and_regulations .reserve-pictures>*,.manager.directions .reserve-pictures>*,.manager.permits .reserve-pictures>*,.manager.reserve_questions .reserve-pictures>*,.manager.staff_and_notifications .reserve-pictures>*,.manager.reserve_addendums .reserve-pictures>*{margin-right:0.75rem}.manager.reserve_details .reserve-pictures>img,.manager.reserve_tags .reserve-pictures>img,.manager.amenities_and_rates .reserve-pictures>img,.manager.waivers .reserve-pictures>img,.manager.rules_and_regulations .reserve-pictures>img,.manager.directions .reserve-pictures>img,.manager.permits .reserve-pictures>img,.manager.reserve_questions .reserve-pictures>img,.manager.staff_and_notifications .reserve-pictures>img,.manager.reserve_addendums .reserve-pictures>img{margin-bottom:0.50rem}.manager.reserve_details .error,.manager.reserve_tags .error,.manager.amenities_and_rates .error,.manager.waivers .error,.manager.rules_and_regulations .error,.manager.directions .error,.manager.permits .error,.manager.reserve_questions .error,.manager.staff_and_notifications .error,.manager.reserve_addendums .error{border-color:#c03e2d !important;border-width:2px !important;color:#c03e2d !important;font-size:small}.manager.reserve_details .error .error_messages,.manager.reserve_tags .error .error_messages,.manager.amenities_and_rates .error .error_messages,.manager.waivers .error .error_messages,.manager.rules_and_regulations .error .error_messages,.manager.directions .error .error_messages,.manager.permits .error .error_messages,.manager.reserve_questions .error .error_messages,.manager.staff_and_notifications .error .error_messages,.manager.reserve_addendums .error .error_messages{margin-left:5px}.manager.reserve_details trix-editor#reserve_rules_and_regulations,.manager.reserve_details trix-editor#reserve_directions,.manager.reserve_tags trix-editor#reserve_rules_and_regulations,.manager.reserve_tags trix-editor#reserve_directions,.manager.amenities_and_rates trix-editor#reserve_rules_and_regulations,.manager.amenities_and_rates trix-editor#reserve_directions,.manager.waivers trix-editor#reserve_rules_and_regulations,.manager.waivers trix-editor#reserve_directions,.manager.rules_and_regulations trix-editor#reserve_rules_and_regulations,.manager.rules_and_regulations trix-editor#reserve_directions,.manager.directions trix-editor#reserve_rules_and_regulations,.manager.directions trix-editor#reserve_directions,.manager.permits trix-editor#reserve_rules_and_regulations,.manager.permits trix-editor#reserve_directions,.manager.reserve_questions trix-editor#reserve_rules_and_regulations,.manager.reserve_questions trix-editor#reserve_directions,.manager.staff_and_notifications trix-editor#reserve_rules_and_regulations,.manager.staff_and_notifications trix-editor#reserve_directions,.manager.reserve_addendums trix-editor#reserve_rules_and_regulations,.manager.reserve_addendums trix-editor#reserve_directions{min-height:500px}.manager.reserve_details .site-content h1,.manager.reserve_tags .site-content h1,.manager.amenities_and_rates .site-content h1,.manager.waivers .site-content h1,.manager.rules_and_regulations .site-content h1,.manager.directions .site-content h1,.manager.permits .site-content h1,.manager.reserve_questions .site-content h1,.manager.staff_and_notifications .site-content h1,.manager.reserve_addendums .site-content h1{margin-bottom:0}.manager.reserve_details .site-content .support-text,.manager.reserve_tags .site-content .support-text,.manager.amenities_and_rates .site-content .support-text,.manager.waivers .site-content .support-text,.manager.rules_and_regulations .site-content .support-text,.manager.directions .site-content .support-text,.manager.permits .site-content .support-text,.manager.reserve_questions .site-content .support-text,.manager.staff_and_notifications .site-content .support-text,.manager.reserve_addendums .site-content .support-text{font-weight:normal;font-size:0.66rem;margin-top:0;color:#556b72}.manager.reserve_details table.personnel-table .avatar-img,.manager.reserve_tags table.personnel-table .avatar-img,.manager.amenities_and_rates table.personnel-table .avatar-img,.manager.waivers table.personnel-table .avatar-img,.manager.rules_and_regulations table.personnel-table .avatar-img,.manager.directions table.personnel-table .avatar-img,.manager.permits table.personnel-table .avatar-img,.manager.reserve_questions table.personnel-table .avatar-img,.manager.staff_and_notifications table.personnel-table .avatar-img,.manager.reserve_addendums table.personnel-table .avatar-img{height:60px;border-radius:50px;width:60px}.manager.reserve_details #modal .avatar-img,.manager.reserve_tags #modal .avatar-img,.manager.amenities_and_rates #modal .avatar-img,.manager.waivers #modal .avatar-img,.manager.rules_and_regulations #modal .avatar-img,.manager.directions #modal .avatar-img,.manager.permits #modal .avatar-img,.manager.reserve_questions #modal .avatar-img,.manager.staff_and_notifications #modal .avatar-img,.manager.reserve_addendums #modal .avatar-img{border-radius:50px}.manager.reserve_details section.reserve-info-subsection,.manager.rules_and_regulations section.reserve-info-subsection,.manager.directions section.reserve-info-subsection{background-color:#f3f6f7;font-size:0.8125rem;margin-bottom:2rem;padding:2rem 1.5rem}.manager.reserve_details section.reserve-info-subsection header,.manager.rules_and_regulations section.reserve-info-subsection header,.manager.directions section.reserve-info-subsection header{font-size:1rem;font-weight:600;margin-bottom:1.5rem}.manager.reserve_details section.reserve-info-subsection header small,.manager.rules_and_regulations section.reserve-info-subsection header small,.manager.directions section.reserve-info-subsection header small{display:block;font-size:0.75rem;font-weight:300}.manager.reserve_details section.reserve-info-subsection>p:last-of-type,.manager.rules_and_regulations section.reserve-info-subsection>p:last-of-type,.manager.directions section.reserve-info-subsection>p:last-of-type{margin-bottom:1.75rem}.manager.reserve_details section.reserve-info-subsection .input-group,.manager.rules_and_regulations section.reserve-info-subsection .input-group,.manager.directions section.reserve-info-subsection .input-group{margin-bottom:2rem}.manager.reserve_details section.reserve-info-subsection .form-group,.manager.rules_and_regulations section.reserve-info-subsection .form-group,.manager.directions section.reserve-info-subsection .form-group{margin-bottom:1rem}.manager.reserve_details section.reserve-info-subsection .form-group small,.manager.rules_and_regulations section.reserve-info-subsection .form-group small,.manager.directions section.reserve-info-subsection .form-group small{color:#556b72;font-size:12px}.manager.reserve_details section.reserve-info-subsection .form-group,.manager.reserve_details section.reserve-info-subsection .with-form-group-pad,.manager.rules_and_regulations section.reserve-info-subsection .form-group,.manager.rules_and_regulations section.reserve-info-subsection .with-form-group-pad,.manager.directions section.reserve-info-subsection .form-group,.manager.directions section.reserve-info-subsection .with-form-group-pad{padding:0 0.5rem}.manager.reserve_details section.reserve-info-subsection .form-label,.manager.rules_and_regulations section.reserve-info-subsection .form-label,.manager.directions section.reserve-info-subsection .form-label{color:#556b72;display:inline-block;font-size:0.8125rem;font-weight:400;margin-bottom:0.15rem}.manager.reserve_details section.reserve-info-subsection .form-textarea,.manager.rules_and_regulations section.reserve-info-subsection .form-textarea,.manager.directions section.reserve-info-subsection .form-textarea{background-color:#ffffff;border:1px solid #1D1D1D;border-radius:3px;box-sizing:border-box;font-size:0.8125rem;min-height:6rem;padding:0.625rem;width:100%}.manager.reserve_details section.reserve-info-subsection textarea.form-textarea,.manager.rules_and_regulations section.reserve-info-subsection textarea.form-textarea,.manager.directions section.reserve-info-subsection textarea.form-textarea{min-height:6rem;resize:vertical}.manager.reserve_details section.reserve-info-subsection .form-input,.manager.rules_and_regulations section.reserve-info-subsection .form-input,.manager.directions section.reserve-info-subsection .form-input{background-color:#ffffff;border:1px solid #1D1D1D;border-radius:3px;box-sizing:border-box;display:block;font-size:0.8125rem;height:2rem;padding:0.25rem 0.625rem;width:100%}.manager.reserve_details section.reserve-info-subsection .form-input:disabled,.manager.rules_and_regulations section.reserve-info-subsection .form-input:disabled,.manager.directions section.reserve-info-subsection .form-input:disabled{background-color:#eee}.manager.reserve_details section.reserve-info-subsection .row,.manager.rules_and_regulations section.reserve-info-subsection .row,.manager.directions section.reserve-info-subsection .row{display:flex}.manager.reserve_details section.reserve-info-subsection .row .col,.manager.rules_and_regulations section.reserve-info-subsection .row .col,.manager.directions section.reserve-info-subsection .row .col{flex:1 0 0%}.manager.reserve_details section.reserve-info-subsection .row .col-25,.manager.rules_and_regulations section.reserve-info-subsection .row .col-25,.manager.directions section.reserve-info-subsection .row .col-25{box-sizing:border-box;flex:0 0 auto;width:25%}.manager.reserve_details section.reserve-info-subsection .row .col-33,.manager.rules_and_regulations section.reserve-info-subsection .row .col-33,.manager.directions section.reserve-info-subsection .row .col-33{box-sizing:border-box;flex:0 0 auto;width:33%}.manager.reserve_details section.reserve-info-subsection .row .col-50,.manager.rules_and_regulations section.reserve-info-subsection .row .col-50,.manager.directions section.reserve-info-subsection .row .col-50{box-sizing:border-box;flex:0 0 auto;width:50%}.manager.reserve_details section.reserve-info-subsection .row-medium,.manager.reserve_details section.reserve-info-subsection .row-auto,.manager.rules_and_regulations section.reserve-info-subsection .row-medium,.manager.rules_and_regulations section.reserve-info-subsection .row-auto,.manager.directions section.reserve-info-subsection .row-medium,.manager.directions section.reserve-info-subsection .row-auto{padding-right:1rem}.manager.reserve_details section.reserve-info-subsection .row-medium>*,.manager.reserve_details section.reserve-info-subsection .row-auto>*,.manager.rules_and_regulations section.reserve-info-subsection .row-medium>*,.manager.rules_and_regulations section.reserve-info-subsection .row-auto>*,.manager.directions section.reserve-info-subsection .row-medium>*,.manager.directions section.reserve-info-subsection .row-auto>*{width:100%}.manager.reserve_details section.reserve-info-subsection .row-medium,.manager.rules_and_regulations section.reserve-info-subsection .row-medium,.manager.directions section.reserve-info-subsection .row-medium{width:423px}.manager.reserve_details section.reserve-info-subsection button,.manager.rules_and_regulations section.reserve-info-subsection button,.manager.directions section.reserve-info-subsection button{background-color:#ffffff;border:1px solid #1D1D1D;border-radius:3px;cursor:pointer;font-size:0.8125rem;font-weight:500;margin:0;padding:0.625rem;transition:all .15s ease-in-out}.manager.reserve_details section.reserve-info-subsection button:hover,.manager.rules_and_regulations section.reserve-info-subsection button:hover,.manager.directions section.reserve-info-subsection button:hover{filter:brightness(95%)}.manager.reserve_details section.reserve-info-subsection button:active,.manager.rules_and_regulations section.reserve-info-subsection button:active,.manager.directions section.reserve-info-subsection button:active{filter:brightness(75%)}.manager.amenities_and_rates table.amenity-rates-table,.manager.amenities_and_rates table.amenity-rate-categories-table,.manager.amenities_and_rates table.amenities-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.amenities_and_rates table.amenity-rates-table tbody tr,.manager.amenities_and_rates table.amenity-rate-categories-table tbody tr,.manager.amenities_and_rates table.amenities-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.amenities_and_rates table.amenity-rates-table th,.manager.amenities_and_rates table.amenity-rate-categories-table th,.manager.amenities_and_rates table.amenities-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.amenities_and_rates table.amenity-rates-table th:first-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table th:first-of-type,.manager.amenities_and_rates table.amenities-table th:first-of-type{padding-left:1rem}.manager.amenities_and_rates table.amenity-rates-table th:last-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table th:last-of-type,.manager.amenities_and_rates table.amenities-table th:last-of-type{text-align:right}.manager.amenities_and_rates table.amenity-rates-table tbody td,.manager.amenities_and_rates table.amenity-rates-table tbody th,.manager.amenities_and_rates table.amenity-rate-categories-table tbody td,.manager.amenities_and_rates table.amenity-rate-categories-table tbody th,.manager.amenities_and_rates table.amenities-table tbody td,.manager.amenities_and_rates table.amenities-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.amenities_and_rates table.amenity-rates-table tbody td:first-of-type,.manager.amenities_and_rates table.amenity-rates-table tbody th:first-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table tbody td:first-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table tbody th:first-of-type,.manager.amenities_and_rates table.amenities-table tbody td:first-of-type,.manager.amenities_and_rates table.amenities-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.amenities_and_rates table.amenity-rates-table tbody td:last-of-type,.manager.amenities_and_rates table.amenity-rates-table tbody th:last-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table tbody td:last-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table tbody th:last-of-type,.manager.amenities_and_rates table.amenities-table tbody td:last-of-type,.manager.amenities_and_rates table.amenities-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.amenities_and_rates table.amenity-rates-table tbody td.title,.manager.amenities_and_rates table.amenity-rates-table tbody th.title,.manager.amenities_and_rates table.amenity-rate-categories-table tbody td.title,.manager.amenities_and_rates table.amenity-rate-categories-table tbody th.title,.manager.amenities_and_rates table.amenities-table tbody td.title,.manager.amenities_and_rates table.amenities-table tbody th.title{font-weight:700}.manager.amenities_and_rates table.amenity-rates-table tr.header,.manager.amenities_and_rates table.amenity-rate-categories-table tr.header,.manager.amenities_and_rates table.amenities-table tr.header{background-color:#e5eaeb}.manager.amenities_and_rates table.amenity-rates-table tr.header td,.manager.amenities_and_rates table.amenity-rates-table tr.header th,.manager.amenities_and_rates table.amenity-rate-categories-table tr.header td,.manager.amenities_and_rates table.amenity-rate-categories-table tr.header th,.manager.amenities_and_rates table.amenities-table tr.header td,.manager.amenities_and_rates table.amenities-table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.amenities_and_rates table.amenity-rates-table tr.disabled,.manager.amenities_and_rates table.amenity-rate-categories-table tr.disabled,.manager.amenities_and_rates table.amenities-table tr.disabled{color:#879ea6}.manager.amenities_and_rates table.amenity-rates-table tr.empty>td,.manager.amenities_and_rates table.amenity-rate-categories-table tr.empty>td,.manager.amenities_and_rates table.amenities-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.amenities_and_rates table.amenity-rates-table tbody tr:not(.header):hover,.manager.amenities_and_rates table.amenity-rate-categories-table tbody tr:not(.header):hover,.manager.amenities_and_rates table.amenities-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.amenities_and_rates table.amenity-rates-table tbody tr:not(.header):hover td,.manager.amenities_and_rates table.amenity-rate-categories-table tbody tr:not(.header):hover td,.manager.amenities_and_rates table.amenities-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.amenities_and_rates table.amenity-rates-table tbody tr:not(.header):hover td:first-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table tbody tr:not(.header):hover td:first-of-type,.manager.amenities_and_rates table.amenities-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.amenities_and_rates table.amenity-rates-table tbody tr:not(.header):hover td:last-of-type,.manager.amenities_and_rates table.amenity-rate-categories-table tbody tr:not(.header):hover td:last-of-type,.manager.amenities_and_rates table.amenities-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.amenities_and_rates table.amenity-rates-table tbody .pill,.manager.amenities_and_rates table.amenity-rate-categories-table tbody .pill,.manager.amenities_and_rates table.amenities-table tbody .pill{transition:all 0.25s ease-in-out}.manager.amenities_and_rates table.amenity-rates-table tbody .pill.approved,.manager.amenities_and_rates table.amenity-rate-categories-table tbody .pill.approved,.manager.amenities_and_rates table.amenities-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.amenities_and_rates table.amenity-rates-table tbody .pill.in_review,.manager.amenities_and_rates table.amenity-rate-categories-table tbody .pill.in_review,.manager.amenities_and_rates table.amenities-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.amenities_and_rates table.amenity-rates-table tbody .pill.denied,.manager.amenities_and_rates table.amenity-rate-categories-table tbody .pill.denied,.manager.amenities_and_rates table.amenities-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.amenities_and_rates table.amenity-rates-table tbody .pill.incomplete,.manager.amenities_and_rates table.amenity-rate-categories-table tbody .pill.incomplete,.manager.amenities_and_rates table.amenities-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.amenities_and_rates table.amenity-rates-table tbody .pill.cancelled,.manager.amenities_and_rates table.amenity-rate-categories-table tbody .pill.cancelled,.manager.amenities_and_rates table.amenities-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.amenities_and_rates table.amenity-rates-table img,.manager.amenities_and_rates table.amenity-rate-categories-table img,.manager.amenities_and_rates table.amenities-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.amenities_and_rates table.amenity-rates-table img[src*="check"],.manager.amenities_and_rates table.amenity-rate-categories-table img[src*="check"],.manager.amenities_and_rates table.amenities-table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.amenities_and_rates table.amenity-rates-table img[alt="checked icon"],.manager.amenities_and_rates table.amenity-rates-table img[alt="unchecked icon"],.manager.amenities_and_rates table.amenity-rate-categories-table img[alt="checked icon"],.manager.amenities_and_rates table.amenity-rate-categories-table img[alt="unchecked icon"],.manager.amenities_and_rates table.amenities-table img[alt="checked icon"],.manager.amenities_and_rates table.amenities-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.amenities_and_rates table.amenity-rates-table a,.manager.amenities_and_rates table.amenity-rate-categories-table a,.manager.amenities_and_rates table.amenities-table a{color:#0e76aa}.manager.amenities_and_rates table.amenity-rates-table a:not(:last-of-type),.manager.amenities_and_rates table.amenity-rate-categories-table a:not(:last-of-type),.manager.amenities_and_rates table.amenities-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.amenities_and_rates table.amenity-rates-table a.text-icon:not(:last-of-type),.manager.amenities_and_rates table.amenity-rate-categories-table a.text-icon:not(:last-of-type),.manager.amenities_and_rates table.amenities-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.amenities_and_rates table.amenity-rates-table a img,.manager.amenities_and_rates table.amenity-rate-categories-table a img,.manager.amenities_and_rates table.amenities-table a img{vertical-align:middle}.manager.amenities_and_rates table.amenity-rates-table .pill,.manager.amenities_and_rates table.amenity-rate-categories-table .pill,.manager.amenities_and_rates table.amenities-table .pill{display:flex}.manager.amenities_and_rates table.amenity-rates-table .date-range,.manager.amenities_and_rates table.amenity-rate-categories-table .date-range,.manager.amenities_and_rates table.amenities-table .date-range{font-weight:600}.manager.reserve_questions table.reserve_questions_table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.reserve_questions table.reserve_questions_table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.reserve_questions table.reserve_questions_table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.reserve_questions table.reserve_questions_table th:first-of-type{padding-left:1rem}.manager.reserve_questions table.reserve_questions_table th:last-of-type{text-align:right}.manager.reserve_questions table.reserve_questions_table tbody td,.manager.reserve_questions table.reserve_questions_table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.reserve_questions table.reserve_questions_table tbody td:first-of-type,.manager.reserve_questions table.reserve_questions_table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.reserve_questions table.reserve_questions_table tbody td:last-of-type,.manager.reserve_questions table.reserve_questions_table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.reserve_questions table.reserve_questions_table tbody td.title,.manager.reserve_questions table.reserve_questions_table tbody th.title{font-weight:700}.manager.reserve_questions table.reserve_questions_table tr.header{background-color:#e5eaeb}.manager.reserve_questions table.reserve_questions_table tr.header td,.manager.reserve_questions table.reserve_questions_table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.reserve_questions table.reserve_questions_table tr.disabled{color:#879ea6}.manager.reserve_questions table.reserve_questions_table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.reserve_questions table.reserve_questions_table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.reserve_questions table.reserve_questions_table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.reserve_questions table.reserve_questions_table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.reserve_questions table.reserve_questions_table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.reserve_questions table.reserve_questions_table tbody .pill{transition:all 0.25s ease-in-out}.manager.reserve_questions table.reserve_questions_table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.reserve_questions table.reserve_questions_table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.reserve_questions table.reserve_questions_table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.reserve_questions table.reserve_questions_table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.reserve_questions table.reserve_questions_table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.reserve_questions table.reserve_questions_table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.reserve_questions table.reserve_questions_table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.reserve_questions table.reserve_questions_table img[alt="checked icon"],.manager.reserve_questions table.reserve_questions_table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.reserve_questions table.reserve_questions_table a{color:#0e76aa}.manager.reserve_questions table.reserve_questions_table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.reserve_questions table.reserve_questions_table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.reserve_questions table.reserve_questions_table a img{vertical-align:middle}.manager.reserve_questions table.reserve_questions_table .pill{display:flex}.manager.reserve_questions table.reserve_questions_table .date-range{font-weight:600}.manager.waivers table.waivers-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.waivers table.waivers-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.waivers table.waivers-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.waivers table.waivers-table th:first-of-type{padding-left:1rem}.manager.waivers table.waivers-table th:last-of-type{text-align:right}.manager.waivers table.waivers-table tbody td,.manager.waivers table.waivers-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.waivers table.waivers-table tbody td:first-of-type,.manager.waivers table.waivers-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.waivers table.waivers-table tbody td:last-of-type,.manager.waivers table.waivers-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.waivers table.waivers-table tbody td.title,.manager.waivers table.waivers-table tbody th.title{font-weight:700}.manager.waivers table.waivers-table tr.header{background-color:#e5eaeb}.manager.waivers table.waivers-table tr.header td,.manager.waivers table.waivers-table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.waivers table.waivers-table tr.disabled{color:#879ea6}.manager.waivers table.waivers-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.waivers table.waivers-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.waivers table.waivers-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.waivers table.waivers-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.waivers table.waivers-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.waivers table.waivers-table tbody .pill{transition:all 0.25s ease-in-out}.manager.waivers table.waivers-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.waivers table.waivers-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.waivers table.waivers-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.waivers table.waivers-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.waivers table.waivers-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.waivers table.waivers-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.waivers table.waivers-table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.waivers table.waivers-table img[alt="checked icon"],.manager.waivers table.waivers-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.waivers table.waivers-table a{color:#0e76aa}.manager.waivers table.waivers-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.waivers table.waivers-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.waivers table.waivers-table a img{vertical-align:middle}.manager.waivers table.waivers-table .pill{display:flex}.manager.waivers table.waivers-table .date-range{font-weight:600}.manager.staff_and_notifications table.personnel-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.staff_and_notifications table.personnel-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.staff_and_notifications table.personnel-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.staff_and_notifications table.personnel-table th:first-of-type{padding-left:1rem}.manager.staff_and_notifications table.personnel-table th:last-of-type{text-align:right}.manager.staff_and_notifications table.personnel-table tbody td,.manager.staff_and_notifications table.personnel-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.staff_and_notifications table.personnel-table tbody td:first-of-type,.manager.staff_and_notifications table.personnel-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.staff_and_notifications table.personnel-table tbody td:last-of-type,.manager.staff_and_notifications table.personnel-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.staff_and_notifications table.personnel-table tbody td.title,.manager.staff_and_notifications table.personnel-table tbody th.title{font-weight:700}.manager.staff_and_notifications table.personnel-table tr.header{background-color:#e5eaeb}.manager.staff_and_notifications table.personnel-table tr.header td,.manager.staff_and_notifications table.personnel-table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.staff_and_notifications table.personnel-table tr.disabled{color:#879ea6}.manager.staff_and_notifications table.personnel-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.staff_and_notifications table.personnel-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.staff_and_notifications table.personnel-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.staff_and_notifications table.personnel-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.staff_and_notifications table.personnel-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.staff_and_notifications table.personnel-table tbody .pill{transition:all 0.25s ease-in-out}.manager.staff_and_notifications table.personnel-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.staff_and_notifications table.personnel-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.staff_and_notifications table.personnel-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.staff_and_notifications table.personnel-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.staff_and_notifications table.personnel-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.staff_and_notifications table.personnel-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.staff_and_notifications table.personnel-table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.staff_and_notifications table.personnel-table img[alt="checked icon"],.manager.staff_and_notifications table.personnel-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.staff_and_notifications table.personnel-table a{color:#0e76aa}.manager.staff_and_notifications table.personnel-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.staff_and_notifications table.personnel-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.staff_and_notifications table.personnel-table a img{vertical-align:middle}.manager.staff_and_notifications table.personnel-table .pill{display:flex}.manager.staff_and_notifications table.personnel-table .date-range{font-weight:600}.manager.staff_and_notifications table.personnel-table .personnel-name{font-weight:600}.manager.staff_and_notifications table.personnel-table .personnel-info{display:block}.manager.permits table.reserve_permits-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.permits table.reserve_permits-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.permits table.reserve_permits-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.permits table.reserve_permits-table th:first-of-type{padding-left:1rem}.manager.permits table.reserve_permits-table th:last-of-type{text-align:right}.manager.permits table.reserve_permits-table tbody td,.manager.permits table.reserve_permits-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.permits table.reserve_permits-table tbody td:first-of-type,.manager.permits table.reserve_permits-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.permits table.reserve_permits-table tbody td:last-of-type,.manager.permits table.reserve_permits-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.permits table.reserve_permits-table tbody td.title,.manager.permits table.reserve_permits-table tbody th.title{font-weight:700}.manager.permits table.reserve_permits-table tr.header{background-color:#e5eaeb}.manager.permits table.reserve_permits-table tr.header td,.manager.permits table.reserve_permits-table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.permits table.reserve_permits-table tr.disabled{color:#879ea6}.manager.permits table.reserve_permits-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.permits table.reserve_permits-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.permits table.reserve_permits-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.permits table.reserve_permits-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.permits table.reserve_permits-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.permits table.reserve_permits-table tbody .pill{transition:all 0.25s ease-in-out}.manager.permits table.reserve_permits-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.permits table.reserve_permits-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.permits table.reserve_permits-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.permits table.reserve_permits-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.permits table.reserve_permits-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.permits table.reserve_permits-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.permits table.reserve_permits-table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.permits table.reserve_permits-table img[alt="checked icon"],.manager.permits table.reserve_permits-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.permits table.reserve_permits-table a{color:#0e76aa}.manager.permits table.reserve_permits-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.permits table.reserve_permits-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.permits table.reserve_permits-table a img{vertical-align:middle}.manager.permits table.reserve_permits-table .pill{display:flex}.manager.permits table.reserve_permits-table .date-range{font-weight:600}.manager.reserve_addendums table.table-style1{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.reserve_addendums table.table-style1 tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.reserve_addendums table.table-style1 th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.reserve_addendums table.table-style1 th:first-of-type{padding-left:1rem}.manager.reserve_addendums table.table-style1 th:last-of-type{text-align:right}.manager.reserve_addendums table.table-style1 tbody td,.manager.reserve_addendums table.table-style1 tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.reserve_addendums table.table-style1 tbody td:first-of-type,.manager.reserve_addendums table.table-style1 tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.reserve_addendums table.table-style1 tbody td:last-of-type,.manager.reserve_addendums table.table-style1 tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.reserve_addendums table.table-style1 tbody td.title,.manager.reserve_addendums table.table-style1 tbody th.title{font-weight:700}.manager.reserve_addendums table.table-style1 tr.header{background-color:#e5eaeb}.manager.reserve_addendums table.table-style1 tr.header td,.manager.reserve_addendums table.table-style1 tr.header th{color:#002045;font-weight:600;text-align:left}.manager.reserve_addendums table.table-style1 tr.disabled{color:#879ea6}.manager.reserve_addendums table.table-style1 tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.reserve_addendums table.table-style1 tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.reserve_addendums table.table-style1 tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.reserve_addendums table.table-style1 tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.reserve_addendums table.table-style1 tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.reserve_addendums table.table-style1 tbody .pill{transition:all 0.25s ease-in-out}.manager.reserve_addendums table.table-style1 tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.reserve_addendums table.table-style1 tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.reserve_addendums table.table-style1 tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.reserve_addendums table.table-style1 tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.reserve_addendums table.table-style1 tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.reserve_addendums table.table-style1 img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.reserve_addendums table.table-style1 img[src*="check"]{height:0.875rem;width:0.875rem}.manager.reserve_addendums table.table-style1 img[alt="checked icon"],.manager.reserve_addendums table.table-style1 img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.reserve_addendums table.table-style1 a{color:#0e76aa}.manager.reserve_addendums table.table-style1 a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.reserve_addendums table.table-style1 a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.reserve_addendums table.table-style1 a img{vertical-align:middle}.manager.reserve_addendums table.table-style1 .pill{display:flex}.manager.reserve_addendums table.table-style1 .date-range{font-weight:600}.manager.amenities_and_rates .modal form h2,.manager.reserve_questions .modal form h2,.manager.waivers .modal form h2,.manager.staff_and_notifications .modal form h2,.manager.reserve_addendums .modal form h2{font-weight:600;margin-top:0}.manager.amenities_and_rates .modal form input,.manager.amenities_and_rates .modal form textarea,.manager.amenities_and_rates .modal form select,.manager.reserve_questions .modal form input,.manager.reserve_questions .modal form textarea,.manager.reserve_questions .modal form select,.manager.waivers .modal form input,.manager.waivers .modal form textarea,.manager.waivers .modal form select,.manager.staff_and_notifications .modal form input,.manager.staff_and_notifications .modal form textarea,.manager.staff_and_notifications .modal form select,.manager.reserve_addendums .modal form input,.manager.reserve_addendums .modal form textarea,.manager.reserve_addendums .modal form select{font-size:0.875rem}.manager.amenities_and_rates .modal form small,.manager.reserve_questions .modal form small,.manager.waivers .modal form small,.manager.staff_and_notifications .modal form small,.manager.reserve_addendums .modal form small{color:#556b72;display:block;font-size:0.8125rem;font-weight:300;margin-top:4px}.manager.amenities_and_rates .modal form textarea+small,.manager.reserve_questions .modal form textarea+small,.manager.waivers .modal form textarea+small,.manager.staff_and_notifications .modal form textarea+small,.manager.reserve_addendums .modal form textarea+small{margin-top:0px}.manager.amenities_and_rates .modal form hr,.manager.reserve_questions .modal form hr,.manager.waivers .modal form hr,.manager.staff_and_notifications .modal form hr,.manager.reserve_addendums .modal form hr{border-bottom:1px;border-color:#aab7bb;border-style:solid;border-top:0;margin:1rem 0}.manager.amenities_and_rates .modal form .input-group,.manager.reserve_questions .modal form .input-group,.manager.waivers .modal form .input-group,.manager.staff_and_notifications .modal form .input-group,.manager.reserve_addendums .modal form .input-group{margin-bottom:2rem}.manager.amenities_and_rates .modal form .form-group,.manager.reserve_questions .modal form .form-group,.manager.waivers .modal form .form-group,.manager.staff_and_notifications .modal form .form-group,.manager.reserve_addendums .modal form .form-group{margin-bottom:1rem}.manager.amenities_and_rates .modal form .form-group,.manager.amenities_and_rates .modal form .with-form-group-pad,.manager.reserve_questions .modal form .form-group,.manager.reserve_questions .modal form .with-form-group-pad,.manager.waivers .modal form .form-group,.manager.waivers .modal form .with-form-group-pad,.manager.staff_and_notifications .modal form .form-group,.manager.staff_and_notifications .modal form .with-form-group-pad,.manager.reserve_addendums .modal form .form-group,.manager.reserve_addendums .modal form .with-form-group-pad{padding:0 0.5rem}.manager.amenities_and_rates .modal form .form-label,.manager.reserve_questions .modal form .form-label,.manager.waivers .modal form .form-label,.manager.staff_and_notifications .modal form .form-label,.manager.reserve_addendums .modal form .form-label{color:#556b72;display:inline-block;font-size:0.875rem;font-weight:600;margin-bottom:0.15rem}.manager.amenities_and_rates .modal form .form-inline-label,.manager.reserve_questions .modal form .form-inline-label,.manager.waivers .modal form .form-inline-label,.manager.staff_and_notifications .modal form .form-inline-label,.manager.reserve_addendums .modal form .form-inline-label{color:#556b72;display:inline-block;font-size:0.875rem;font-weight:400;margin-bottom:0.25rem}.manager.amenities_and_rates .modal form .form-textarea,.manager.reserve_questions .modal form .form-textarea,.manager.waivers .modal form .form-textarea,.manager.staff_and_notifications .modal form .form-textarea,.manager.reserve_addendums .modal form .form-textarea{background-color:#ffffff;border:1px solid #aab7bb;border-radius:3px;box-sizing:border-box;min-height:6rem;padding:0.625rem;resize:vertical;width:100%}.manager.amenities_and_rates .modal form .form-input,.manager.reserve_questions .modal form .form-input,.manager.waivers .modal form .form-input,.manager.staff_and_notifications .modal form .form-input,.manager.reserve_addendums .modal form .form-input{background-color:#ffffff;border:1px solid #aab7bb;border-radius:3px;box-sizing:border-box;display:block;height:2rem;padding:0.25rem 0.625rem;width:100%}.manager.amenities_and_rates .modal form .form-input:disabled,.manager.reserve_questions .modal form .form-input:disabled,.manager.waivers .modal form .form-input:disabled,.manager.staff_and_notifications .modal form .form-input:disabled,.manager.reserve_addendums .modal form .form-input:disabled{background-color:#eee}.manager.amenities_and_rates .modal form .form-inline,.manager.reserve_questions .modal form .form-inline,.manager.waivers .modal form .form-inline,.manager.staff_and_notifications .modal form .form-inline,.manager.reserve_addendums .modal form .form-inline{display:inline-block;margin-right:0.5rem}.manager.amenities_and_rates .modal form .row,.manager.reserve_questions .modal form .row,.manager.waivers .modal form .row,.manager.staff_and_notifications .modal form .row,.manager.reserve_addendums .modal form .row{display:flex}.manager.amenities_and_rates .modal form .row .col,.manager.reserve_questions .modal form .row .col,.manager.waivers .modal form .row .col,.manager.staff_and_notifications .modal form .row .col,.manager.reserve_addendums .modal form .row .col{flex:1 0 0%}.manager.amenities_and_rates .modal form .row .col-25,.manager.reserve_questions .modal form .row .col-25,.manager.waivers .modal form .row .col-25,.manager.staff_and_notifications .modal form .row .col-25,.manager.reserve_addendums .modal form .row .col-25{box-sizing:border-box;flex:0 0 auto;width:25%}.manager.amenities_and_rates .modal form .row .col-33,.manager.reserve_questions .modal form .row .col-33,.manager.waivers .modal form .row .col-33,.manager.staff_and_notifications .modal form .row .col-33,.manager.reserve_addendums .modal form .row .col-33{box-sizing:border-box;flex:0 0 auto;width:33%}.manager.amenities_and_rates .modal form .row .col-50,.manager.reserve_questions .modal form .row .col-50,.manager.waivers .modal form .row .col-50,.manager.staff_and_notifications .modal form .row .col-50,.manager.reserve_addendums .modal form .row .col-50{box-sizing:border-box;flex:0 0 auto;width:50%}.manager.amenities_and_rates .modal form .row-medium,.manager.amenities_and_rates .modal form .row-auto,.manager.reserve_questions .modal form .row-medium,.manager.reserve_questions .modal form .row-auto,.manager.waivers .modal form .row-medium,.manager.waivers .modal form .row-auto,.manager.staff_and_notifications .modal form .row-medium,.manager.staff_and_notifications .modal form .row-auto,.manager.reserve_addendums .modal form .row-medium,.manager.reserve_addendums .modal form .row-auto{padding-right:1rem}.manager.amenities_and_rates .modal form .row-medium>*,.manager.amenities_and_rates .modal form .row-auto>*,.manager.reserve_questions .modal form .row-medium>*,.manager.reserve_questions .modal form .row-auto>*,.manager.waivers .modal form .row-medium>*,.manager.waivers .modal form .row-auto>*,.manager.staff_and_notifications .modal form .row-medium>*,.manager.staff_and_notifications .modal form .row-auto>*,.manager.reserve_addendums .modal form .row-medium>*,.manager.reserve_addendums .modal form .row-auto>*{width:100%}.manager.amenities_and_rates .modal form .row-medium,.manager.reserve_questions .modal form .row-medium,.manager.waivers .modal form .row-medium,.manager.staff_and_notifications .modal form .row-medium,.manager.reserve_addendums .modal form .row-medium{width:423px}.visit-summary-edit{background-color:#eef1f2;font-size:0.875rem;margin-bottom:3rem;padding:30px}.visit-summary-edit .space-between{align-items:center;display:flex;justify-content:space-between}.visit-summary-edit .form-end{display:flex;justify-content:end}.visit-summary-edit .status-bar{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:3rem}.visit-summary-edit .visit-status{border-radius:20px;display:flex}.visit-summary-edit .visit-status label:nth-child(2){border-bottom-left-radius:20px;border-top-left-radius:20px}.visit-summary-edit .visit-status label:last-child{border-bottom-right-radius:20px;border-top-right-radius:20px}.visit-summary-edit .visit-status .h-input{display:none}.visit-summary-edit .visit-status .tab{border:solid 1px #000000;padding:10px 30px}.visit-summary-edit .visit-status .tab>div{align-items:center;display:flex;justify-content:space-between}.visit-summary-edit .visit-status .tab>div>span{margin-left:0.5rem}.visit-summary-edit .visit-status .h-input:checked+.tab{background-color:#000000;color:#ffffff}.visit-summary-edit .visit-status .h-input:checked+.tab img{filter:invert(100%)}.visit-summary-edit .email-notification{margin-bottom:3rem}.visit-summary-edit .input-group{display:flex;flex-direction:column;margin-bottom:1.5rem}.visit-summary-edit .team-member{align-items:center;display:flex;justify-content:space-between;background-color:#ffffff;border:1px solid;border-radius:10px;padding:15px;margin-bottom:10px}.visit-summary-show section{margin-bottom:3rem}.visit-summary-show header{margin-bottom:0rem}.visit-summary-show header .subheader{align-items:center;display:flex}.visit-summary-show header .subheader span{margin-right:1.5rem}.visit-summary-show h1.main-header{font-size:2.25rem;font-weight:500;margin-bottom:.5rem;margin-top:0}.visit-summary-show h2.main-header{display:inline-block;font-weight:600;margin-right:1rem}.visit-summary-show h2.timeframe{font-size:1rem;margin-bottom:.55rem}.visit-summary-show h2.title{margin-bottom:.45rem}.visit-summary-show h3{font-weight:500}.visit-summary-show .information{align-items:center;display:flex;margin-bottom:1.5rem}.visit-summary-show .information span{align-items:center;display:flex}.visit-summary-show .information span:not(:last-child)::after{background:#c2ced1;content:"";display:block;height:18px;margin:0 1.25rem;width:1px}.visit-summary-show p.description{line-height:1.5rem}.visit-summary-show p.description:first-of-type{margin-top:0}.manager.team_memberships-index,.manager.team_memberships-edit,.manager.team_memberships-create{color:#002045}.manager.team_memberships-index .controls,.manager.team_memberships-edit .controls,.manager.team_memberships-create .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.team_memberships-index .controls img,.manager.team_memberships-edit .controls img,.manager.team_memberships-create .controls img{height:1.5rem;width:1.5rem}.manager.team_memberships-index .controls a,.manager.team_memberships-edit .controls a,.manager.team_memberships-create .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.team_memberships-index .controls a img,.manager.team_memberships-edit .controls a img,.manager.team_memberships-create .controls a img{padding-right:0.5rem}.manager.team_memberships-index .controls button,.manager.team_memberships-edit .controls button,.manager.team_memberships-create .controls button{color:#002045;font-weight:700}.manager.team_memberships-index main>.container,.manager.team_memberships-edit main>.container,.manager.team_memberships-create main>.container{max-width:unset}.manager.team_memberships-index .form-container,.manager.team_memberships-edit .form-container,.manager.team_memberships-create .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.manager.team_memberships-index .add-user-form,.manager.team_memberships-edit .add-user-form,.manager.team_memberships-create .add-user-form{flex:1}.manager.team_memberships-index .add-user-form form input.error,.manager.team_memberships-index .add-user-form form select.error,.manager.team_memberships-index .add-user-form form textarea.error,.manager.team_memberships-edit .add-user-form form input.error,.manager.team_memberships-edit .add-user-form form select.error,.manager.team_memberships-edit .add-user-form form textarea.error,.manager.team_memberships-create .add-user-form form input.error,.manager.team_memberships-create .add-user-form form select.error,.manager.team_memberships-create .add-user-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.team_memberships-index .add-user-form form label.error,.manager.team_memberships-edit .add-user-form form label.error,.manager.team_memberships-create .add-user-form form label.error{color:#c03e2d !important}.manager.team_memberships-index .add-user-form form span.error_messages,.manager.team_memberships-edit .add-user-form form span.error_messages,.manager.team_memberships-create .add-user-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.team_memberships-index .add-user-form form span.error_messages:before,.manager.team_memberships-edit .add-user-form form span.error_messages:before,.manager.team_memberships-create .add-user-form form span.error_messages:before{content:"("}.manager.team_memberships-index .add-user-form form span.error_messages:after,.manager.team_memberships-edit .add-user-form form span.error_messages:after,.manager.team_memberships-create .add-user-form form span.error_messages:after{content:")"}.manager.team_memberships-index .add-user-form form section,.manager.team_memberships-edit .add-user-form form section,.manager.team_memberships-create .add-user-form form section{margin-bottom:2.5rem}.manager.team_memberships-index .add-user-form form section fieldset,.manager.team_memberships-edit .add-user-form form section fieldset,.manager.team_memberships-create .add-user-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.team_memberships-index .add-user-form form .inline,.manager.team_memberships-index .add-user-form form .inline-fields,.manager.team_memberships-edit .add-user-form form .inline,.manager.team_memberships-edit .add-user-form form .inline-fields,.manager.team_memberships-create .add-user-form form .inline,.manager.team_memberships-create .add-user-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.team_memberships-index .add-user-form form .inline div,.manager.team_memberships-index .add-user-form form .inline-fields div,.manager.team_memberships-edit .add-user-form form .inline div,.manager.team_memberships-edit .add-user-form form .inline-fields div,.manager.team_memberships-create .add-user-form form .inline div,.manager.team_memberships-create .add-user-form form .inline-fields div{padding-right:1rem}.manager.team_memberships-index .add-user-form form .field,.manager.team_memberships-edit .add-user-form form .field,.manager.team_memberships-create .add-user-form form .field{display:flex;flex-direction:column}.manager.team_memberships-index .add-user-form form .field label,.manager.team_memberships-edit .add-user-form form .field label,.manager.team_memberships-create .add-user-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.team_memberships-index .add-user-form form .field>label,.manager.team_memberships-edit .add-user-form form .field>label,.manager.team_memberships-create .add-user-form form .field>label{display:block}.manager.team_memberships-index .add-user-form form .field p,.manager.team_memberships-edit .add-user-form form .field p,.manager.team_memberships-create .add-user-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.team_memberships-index .add-user-form form .field.checkbox,.manager.team_memberships-edit .add-user-form form .field.checkbox,.manager.team_memberships-create .add-user-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.team_memberships-index .add-user-form form .field.checkbox:last-of-type,.manager.team_memberships-edit .add-user-form form .field.checkbox:last-of-type,.manager.team_memberships-create .add-user-form form .field.checkbox:last-of-type{margin:0}.manager.team_memberships-index .add-user-form form .field.checkbox label,.manager.team_memberships-edit .add-user-form form .field.checkbox label,.manager.team_memberships-create .add-user-form form .field.checkbox label{padding:0 0.25rem}.manager.team_memberships-index .add-user-form form .field.small,.manager.team_memberships-edit .add-user-form form .field.small,.manager.team_memberships-create .add-user-form form .field.small{width:20rem}.manager.team_memberships-index .add-user-form form .field label+small,.manager.team_memberships-index .add-user-form form .field small.label-description,.manager.team_memberships-edit .add-user-form form .field label+small,.manager.team_memberships-edit .add-user-form form .field small.label-description,.manager.team_memberships-create .add-user-form form .field label+small,.manager.team_memberships-create .add-user-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.team_memberships-index .add-user-form form .field input:not([type=checkbox],[type=radio]),.manager.team_memberships-index .add-user-form form .field textarea,.manager.team_memberships-index .add-user-form form .field select,.manager.team_memberships-edit .add-user-form form .field input:not([type=checkbox],[type=radio]),.manager.team_memberships-edit .add-user-form form .field textarea,.manager.team_memberships-edit .add-user-form form .field select,.manager.team_memberships-create .add-user-form form .field input:not([type=checkbox],[type=radio]),.manager.team_memberships-create .add-user-form form .field textarea,.manager.team_memberships-create .add-user-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.team_memberships-index .add-user-form form .field input[type="email"],.manager.team_memberships-index .add-user-form form .field input[type="number"],.manager.team_memberships-index .add-user-form form .field input[type="password"],.manager.team_memberships-index .add-user-form form .field input[type="text"],.manager.team_memberships-index .add-user-form form .field textarea,.manager.team_memberships-edit .add-user-form form .field input[type="email"],.manager.team_memberships-edit .add-user-form form .field input[type="number"],.manager.team_memberships-edit .add-user-form form .field input[type="password"],.manager.team_memberships-edit .add-user-form form .field input[type="text"],.manager.team_memberships-edit .add-user-form form .field textarea,.manager.team_memberships-create .add-user-form form .field input[type="email"],.manager.team_memberships-create .add-user-form form .field input[type="number"],.manager.team_memberships-create .add-user-form form .field input[type="password"],.manager.team_memberships-create .add-user-form form .field input[type="text"],.manager.team_memberships-create .add-user-form form .field textarea{flex:1}.manager.team_memberships-index .add-user-form form .field input[type="email"]:last-child-of-type,.manager.team_memberships-index .add-user-form form .field input[type="number"]:last-child-of-type,.manager.team_memberships-index .add-user-form form .field input[type="password"]:last-child-of-type,.manager.team_memberships-index .add-user-form form .field input[type="text"]:last-child-of-type,.manager.team_memberships-index .add-user-form form .field textarea:last-child-of-type,.manager.team_memberships-edit .add-user-form form .field input[type="email"]:last-child-of-type,.manager.team_memberships-edit .add-user-form form .field input[type="number"]:last-child-of-type,.manager.team_memberships-edit .add-user-form form .field input[type="password"]:last-child-of-type,.manager.team_memberships-edit .add-user-form form .field input[type="text"]:last-child-of-type,.manager.team_memberships-edit .add-user-form form .field textarea:last-child-of-type,.manager.team_memberships-create .add-user-form form .field input[type="email"]:last-child-of-type,.manager.team_memberships-create .add-user-form form .field input[type="number"]:last-child-of-type,.manager.team_memberships-create .add-user-form form .field input[type="password"]:last-child-of-type,.manager.team_memberships-create .add-user-form form .field input[type="text"]:last-child-of-type,.manager.team_memberships-create .add-user-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.team_memberships-index .add-user-form form .field textarea,.manager.team_memberships-edit .add-user-form form .field textarea,.manager.team_memberships-create .add-user-form form .field textarea{min-height:6rem;padding:0.5rem}.manager.team_memberships-index .add-user-form form .field .explanation,.manager.team_memberships-edit .add-user-form form .field .explanation,.manager.team_memberships-create .add-user-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.team_memberships-index .add-user-form form .field ul,.manager.team_memberships-edit .add-user-form form .field ul,.manager.team_memberships-create .add-user-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.team_memberships-index .add-user-form form .field ul li,.manager.team_memberships-edit .add-user-form form .field ul li,.manager.team_memberships-create .add-user-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.team_memberships-index .add-user-form form .field ul li .other-discipline,.manager.team_memberships-edit .add-user-form form .field ul li .other-discipline,.manager.team_memberships-create .add-user-form form .field ul li .other-discipline{display:none}.manager.team_memberships-index .add-user-form form .field ul li .other-discipline input,.manager.team_memberships-edit .add-user-form form .field ul li .other-discipline input,.manager.team_memberships-create .add-user-form form .field ul li .other-discipline input{margin-left:0.5rem}.manager.team_memberships-index .add-user-form form .field ul li #discipline-Other:checked+div .other-discipline,.manager.team_memberships-edit .add-user-form form .field ul li #discipline-Other:checked+div .other-discipline,.manager.team_memberships-create .add-user-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.team_memberships-index .add-user-form form .field ul li label,.manager.team_memberships-edit .add-user-form form .field ul li label,.manager.team_memberships-create .add-user-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.team_memberships-index .add-user-form form .field ul li input[type="radio"],.manager.team_memberships-edit .add-user-form form .field ul li input[type="radio"],.manager.team_memberships-create .add-user-form form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.team_memberships-index .add-user-form form .field .planning-question-label,.manager.team_memberships-edit .add-user-form form .field .planning-question-label,.manager.team_memberships-create .add-user-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.team_memberships-index .add-user-form form .field .additional-question,.manager.team_memberships-edit .add-user-form form .field .additional-question,.manager.team_memberships-create .add-user-form form .field .additional-question{display:none}.manager.team_memberships-index .add-user-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.manager.team_memberships-edit .add-user-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.manager.team_memberships-create .add-user-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.team_memberships-index .add-user-form form .field .yes-no-options,.manager.team_memberships-edit .add-user-form form .field .yes-no-options,.manager.team_memberships-create .add-user-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.team_memberships-index .add-user-form form .field .yes-no-options label,.manager.team_memberships-edit .add-user-form form .field .yes-no-options label,.manager.team_memberships-create .add-user-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.team_memberships-index .add-user-form form .field .yes-no-options input,.manager.team_memberships-edit .add-user-form form .field .yes-no-options input,.manager.team_memberships-create .add-user-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.team_memberships-index .add-user-form form .field .yes-no-row,.manager.team_memberships-edit .add-user-form form .field .yes-no-row,.manager.team_memberships-create .add-user-form form .field .yes-no-row{display:flex}.manager.team_memberships-index .add-user-form form .field .yes-no-row .yes-no-options,.manager.team_memberships-edit .add-user-form form .field .yes-no-row .yes-no-options,.manager.team_memberships-create .add-user-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.team_memberships-index .add-user-form form .small-title,.manager.team_memberships-edit .add-user-form form .small-title,.manager.team_memberships-create .add-user-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.team_memberships-index .add-user-form form .small-title label,.manager.team_memberships-edit .add-user-form form .small-title label,.manager.team_memberships-create .add-user-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.team_memberships-index .add-user-form form .form-end,.manager.team_memberships-edit .add-user-form form .form-end,.manager.team_memberships-create .add-user-form form .form-end{display:flex;justify-content:end}.manager.team_memberships-index .add-user-form form .controls,.manager.team_memberships-edit .add-user-form form .controls,.manager.team_memberships-create .add-user-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.team_memberships-index .add-user-form form .controls img,.manager.team_memberships-edit .add-user-form form .controls img,.manager.team_memberships-create .add-user-form form .controls img{height:1.5rem;width:1.5rem}.manager.team_memberships-index .add-user-form form .controls a,.manager.team_memberships-edit .add-user-form form .controls a,.manager.team_memberships-create .add-user-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.team_memberships-index .add-user-form form .controls a img,.manager.team_memberships-edit .add-user-form form .controls a img,.manager.team_memberships-create .add-user-form form .controls a img{padding-right:0.5rem}.manager.team_memberships-index .add-user-form form .controls button,.manager.team_memberships-edit .add-user-form form .controls button,.manager.team_memberships-create .add-user-form form .controls button{color:#002045;font-weight:700}.manager.team_memberships-index .add-user-form form .date-fields,.manager.team_memberships-edit .add-user-form form .date-fields,.manager.team_memberships-create .add-user-form form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.team_memberships-index .add-user-form form .date-fields .field,.manager.team_memberships-edit .add-user-form form .date-fields .field,.manager.team_memberships-create .add-user-form form .date-fields .field{width:150px}.manager.team_memberships-index .add-user-form form .date-fields .field input,.manager.team_memberships-edit .add-user-form form .date-fields .field input,.manager.team_memberships-create .add-user-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.team_memberships-index .add-user-form form .date-fields .field:first-of-type,.manager.team_memberships-edit .add-user-form form .date-fields .field:first-of-type,.manager.team_memberships-create .add-user-form form .date-fields .field:first-of-type{padding-right:0}.manager.team_memberships-index .add-user-form form .date-fields .separator,.manager.team_memberships-edit .add-user-form form .date-fields .separator,.manager.team_memberships-create .add-user-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.team_memberships-index .add-user-form form small,.manager.team_memberships-edit .add-user-form form small,.manager.team_memberships-create .add-user-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.team_memberships-index .add-user-form form textarea,.manager.team_memberships-edit .add-user-form form textarea,.manager.team_memberships-create .add-user-form form textarea{min-height:6rem;padding:0.5rem}.manager.team_memberships-index .add-user-form form #project_abstract,.manager.team_memberships-index .add-user-form form #project_method_description,.manager.team_memberships-edit .add-user-form form #project_abstract,.manager.team_memberships-edit .add-user-form form #project_method_description,.manager.team_memberships-create .add-user-form form #project_abstract,.manager.team_memberships-create .add-user-form form #project_method_description{min-height:12rem}.manager.team_memberships-index .add-user-form header h1,.manager.team_memberships-edit .add-user-form header h1,.manager.team_memberships-create .add-user-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.team_memberships-index .add-user-form section.form-subsection,.manager.team_memberships-index .add-user-form div.form-subsection,.manager.team_memberships-edit .add-user-form section.form-subsection,.manager.team_memberships-edit .add-user-form div.form-subsection,.manager.team_memberships-create .add-user-form section.form-subsection,.manager.team_memberships-create .add-user-form div.form-subsection{margin-bottom:3rem}.manager.team_memberships-index .add-user-form section.form-subsection>header,.manager.team_memberships-index .add-user-form section.form-subsection>:not(section)>header,.manager.team_memberships-index .add-user-form section.form-subsection>:not(section)>turbo-frame>header,.manager.team_memberships-edit .add-user-form section.form-subsection>header,.manager.team_memberships-edit .add-user-form section.form-subsection>:not(section)>header,.manager.team_memberships-edit .add-user-form section.form-subsection>:not(section)>turbo-frame>header,.manager.team_memberships-create .add-user-form section.form-subsection>header,.manager.team_memberships-create .add-user-form section.form-subsection>:not(section)>header,.manager.team_memberships-create .add-user-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.team_memberships-index .add-user-form section.form-subsection>header h2,.manager.team_memberships-index .add-user-form section.form-subsection>:not(section)>header h2,.manager.team_memberships-index .add-user-form section.form-subsection>:not(section)>turbo-frame>header h2,.manager.team_memberships-edit .add-user-form section.form-subsection>header h2,.manager.team_memberships-edit .add-user-form section.form-subsection>:not(section)>header h2,.manager.team_memberships-edit .add-user-form section.form-subsection>:not(section)>turbo-frame>header h2,.manager.team_memberships-create .add-user-form section.form-subsection>header h2,.manager.team_memberships-create .add-user-form section.form-subsection>:not(section)>header h2,.manager.team_memberships-create .add-user-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.team_memberships-index .add-user-form section.form-subsection>header>span,.manager.team_memberships-index .add-user-form section.form-subsection>:not(section)>header>span,.manager.team_memberships-index .add-user-form section.form-subsection>:not(section)>turbo-frame>header>span,.manager.team_memberships-edit .add-user-form section.form-subsection>header>span,.manager.team_memberships-edit .add-user-form section.form-subsection>:not(section)>header>span,.manager.team_memberships-edit .add-user-form section.form-subsection>:not(section)>turbo-frame>header>span,.manager.team_memberships-create .add-user-form section.form-subsection>header>span,.manager.team_memberships-create .add-user-form section.form-subsection>:not(section)>header>span,.manager.team_memberships-create .add-user-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.team_memberships-index .add-user-form h2,.manager.team_memberships-edit .add-user-form h2,.manager.team_memberships-create .add-user-form h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.team_memberships-index .add-user-form h2 span,.manager.team_memberships-edit .add-user-form h2 span,.manager.team_memberships-create .add-user-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.team_memberships-index .add-user-form .uneditable-visit-project-info>section,.manager.team_memberships-edit .add-user-form .uneditable-visit-project-info>section,.manager.team_memberships-create .add-user-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.team_memberships-index .add-user-form .uneditable-visit-project-info>section h3,.manager.team_memberships-edit .add-user-form .uneditable-visit-project-info>section h3,.manager.team_memberships-create .add-user-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.team_memberships-index .add-user-form .uneditable-visit-project-info>section p,.manager.team_memberships-edit .add-user-form .uneditable-visit-project-info>section p,.manager.team_memberships-create .add-user-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.team_memberships-index .add-user-form .project-type-options,.manager.team_memberships-edit .add-user-form .project-type-options,.manager.team_memberships-create .add-user-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.team_memberships-index .add-user-form .project-type-options label,.manager.team_memberships-edit .add-user-form .project-type-options label,.manager.team_memberships-create .add-user-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.team_memberships-index .add-user-form .project-type-options label input,.manager.team_memberships-edit .add-user-form .project-type-options label input,.manager.team_memberships-create .add-user-form .project-type-options label input{margin-right:0.5rem}.manager.team_memberships-index .add-user-form .project-type-options label .project-type-label,.manager.team_memberships-edit .add-user-form .project-type-options label .project-type-label,.manager.team_memberships-create .add-user-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.team_memberships-index .add-user-form .project-type-options label .project-type-label h3,.manager.team_memberships-edit .add-user-form .project-type-options label .project-type-label h3,.manager.team_memberships-create .add-user-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.team_memberships-index .add-user-form .project-type-options label .project-type-label p,.manager.team_memberships-edit .add-user-form .project-type-options label .project-type-label p,.manager.team_memberships-create .add-user-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.team_memberships-index .add-user-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.manager.team_memberships-edit .add-user-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.manager.team_memberships-create .add-user-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.team_memberships-index .add-user-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.manager.team_memberships-edit .add-user-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.manager.team_memberships-create .add-user-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.team_memberships-index .add-user-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.manager.team_memberships-edit .add-user-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.manager.team_memberships-create .add-user-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.team_memberships-index .add-user-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.manager.team_memberships-edit .add-user-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.manager.team_memberships-create .add-user-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.team_memberships-index .add-user-form form #project-role-select,.manager.team_memberships-edit .add-user-form form #project-role-select,.manager.team_memberships-create .add-user-form form #project-role-select{width:200px}.manager.team_memberships-index .add-user-form form .submit-row,.manager.team_memberships-edit .add-user-form form .submit-row,.manager.team_memberships-create .add-user-form form .submit-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.manager.team_memberships-index .add-user-form .add-user-form-header,.manager.team_memberships-edit .add-user-form .add-user-form-header,.manager.team_memberships-create .add-user-form .add-user-form-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.manager.team_memberships-index .add-user-form .team-member-table,.manager.team_memberships-edit .add-user-form .team-member-table,.manager.team_memberships-create .add-user-form .team-member-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.team_memberships-index .add-user-form .team-member-table tbody tr,.manager.team_memberships-edit .add-user-form .team-member-table tbody tr,.manager.team_memberships-create .add-user-form .team-member-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.team_memberships-index .add-user-form .team-member-table th,.manager.team_memberships-edit .add-user-form .team-member-table th,.manager.team_memberships-create .add-user-form .team-member-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.team_memberships-index .add-user-form .team-member-table th:first-of-type,.manager.team_memberships-edit .add-user-form .team-member-table th:first-of-type,.manager.team_memberships-create .add-user-form .team-member-table th:first-of-type{padding-left:1rem}.manager.team_memberships-index .add-user-form .team-member-table th:last-of-type,.manager.team_memberships-edit .add-user-form .team-member-table th:last-of-type,.manager.team_memberships-create .add-user-form .team-member-table th:last-of-type{text-align:right}.manager.team_memberships-index .add-user-form .team-member-table tbody td,.manager.team_memberships-index .add-user-form .team-member-table tbody th,.manager.team_memberships-edit .add-user-form .team-member-table tbody td,.manager.team_memberships-edit .add-user-form .team-member-table tbody th,.manager.team_memberships-create .add-user-form .team-member-table tbody td,.manager.team_memberships-create .add-user-form .team-member-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.team_memberships-index .add-user-form .team-member-table tbody td:first-of-type,.manager.team_memberships-index .add-user-form .team-member-table tbody th:first-of-type,.manager.team_memberships-edit .add-user-form .team-member-table tbody td:first-of-type,.manager.team_memberships-edit .add-user-form .team-member-table tbody th:first-of-type,.manager.team_memberships-create .add-user-form .team-member-table tbody td:first-of-type,.manager.team_memberships-create .add-user-form .team-member-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.team_memberships-index .add-user-form .team-member-table tbody td:last-of-type,.manager.team_memberships-index .add-user-form .team-member-table tbody th:last-of-type,.manager.team_memberships-edit .add-user-form .team-member-table tbody td:last-of-type,.manager.team_memberships-edit .add-user-form .team-member-table tbody th:last-of-type,.manager.team_memberships-create .add-user-form .team-member-table tbody td:last-of-type,.manager.team_memberships-create .add-user-form .team-member-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.team_memberships-index .add-user-form .team-member-table tbody td.title,.manager.team_memberships-index .add-user-form .team-member-table tbody th.title,.manager.team_memberships-edit .add-user-form .team-member-table tbody td.title,.manager.team_memberships-edit .add-user-form .team-member-table tbody th.title,.manager.team_memberships-create .add-user-form .team-member-table tbody td.title,.manager.team_memberships-create .add-user-form .team-member-table tbody th.title{font-weight:700}.manager.team_memberships-index .add-user-form .team-member-table tr.header,.manager.team_memberships-edit .add-user-form .team-member-table tr.header,.manager.team_memberships-create .add-user-form .team-member-table tr.header{background-color:#e5eaeb}.manager.team_memberships-index .add-user-form .team-member-table tr.header td,.manager.team_memberships-index .add-user-form .team-member-table tr.header th,.manager.team_memberships-edit .add-user-form .team-member-table tr.header td,.manager.team_memberships-edit .add-user-form .team-member-table tr.header th,.manager.team_memberships-create .add-user-form .team-member-table tr.header td,.manager.team_memberships-create .add-user-form .team-member-table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.team_memberships-index .add-user-form .team-member-table tr.disabled,.manager.team_memberships-edit .add-user-form .team-member-table tr.disabled,.manager.team_memberships-create .add-user-form .team-member-table tr.disabled{color:#879ea6}.manager.team_memberships-index .add-user-form .team-member-table tr.empty>td,.manager.team_memberships-edit .add-user-form .team-member-table tr.empty>td,.manager.team_memberships-create .add-user-form .team-member-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.team_memberships-index .add-user-form .team-member-table tbody tr:not(.header):hover,.manager.team_memberships-edit .add-user-form .team-member-table tbody tr:not(.header):hover,.manager.team_memberships-create .add-user-form .team-member-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.team_memberships-index .add-user-form .team-member-table tbody tr:not(.header):hover td,.manager.team_memberships-edit .add-user-form .team-member-table tbody tr:not(.header):hover td,.manager.team_memberships-create .add-user-form .team-member-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.team_memberships-index .add-user-form .team-member-table tbody tr:not(.header):hover td:first-of-type,.manager.team_memberships-edit .add-user-form .team-member-table tbody tr:not(.header):hover td:first-of-type,.manager.team_memberships-create .add-user-form .team-member-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.team_memberships-index .add-user-form .team-member-table tbody tr:not(.header):hover td:last-of-type,.manager.team_memberships-edit .add-user-form .team-member-table tbody tr:not(.header):hover td:last-of-type,.manager.team_memberships-create .add-user-form .team-member-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.team_memberships-index .add-user-form .team-member-table tbody .pill,.manager.team_memberships-edit .add-user-form .team-member-table tbody .pill,.manager.team_memberships-create .add-user-form .team-member-table tbody .pill{transition:all 0.25s ease-in-out}.manager.team_memberships-index .add-user-form .team-member-table tbody .pill.approved,.manager.team_memberships-edit .add-user-form .team-member-table tbody .pill.approved,.manager.team_memberships-create .add-user-form .team-member-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.team_memberships-index .add-user-form .team-member-table tbody .pill.in_review,.manager.team_memberships-edit .add-user-form .team-member-table tbody .pill.in_review,.manager.team_memberships-create .add-user-form .team-member-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.team_memberships-index .add-user-form .team-member-table tbody .pill.denied,.manager.team_memberships-edit .add-user-form .team-member-table tbody .pill.denied,.manager.team_memberships-create .add-user-form .team-member-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.team_memberships-index .add-user-form .team-member-table tbody .pill.incomplete,.manager.team_memberships-edit .add-user-form .team-member-table tbody .pill.incomplete,.manager.team_memberships-create .add-user-form .team-member-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.team_memberships-index .add-user-form .team-member-table tbody .pill.cancelled,.manager.team_memberships-edit .add-user-form .team-member-table tbody .pill.cancelled,.manager.team_memberships-create .add-user-form .team-member-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.team_memberships-index .add-user-form .team-member-table img,.manager.team_memberships-edit .add-user-form .team-member-table img,.manager.team_memberships-create .add-user-form .team-member-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.team_memberships-index .add-user-form .team-member-table img[src*="check"],.manager.team_memberships-edit .add-user-form .team-member-table img[src*="check"],.manager.team_memberships-create .add-user-form .team-member-table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.team_memberships-index .add-user-form .team-member-table img[alt="checked icon"],.manager.team_memberships-index .add-user-form .team-member-table img[alt="unchecked icon"],.manager.team_memberships-edit .add-user-form .team-member-table img[alt="checked icon"],.manager.team_memberships-edit .add-user-form .team-member-table img[alt="unchecked icon"],.manager.team_memberships-create .add-user-form .team-member-table img[alt="checked icon"],.manager.team_memberships-create .add-user-form .team-member-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.team_memberships-index .add-user-form .team-member-table a,.manager.team_memberships-edit .add-user-form .team-member-table a,.manager.team_memberships-create .add-user-form .team-member-table a{color:#0e76aa}.manager.team_memberships-index .add-user-form .team-member-table a:not(:last-of-type),.manager.team_memberships-edit .add-user-form .team-member-table a:not(:last-of-type),.manager.team_memberships-create .add-user-form .team-member-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.team_memberships-index .add-user-form .team-member-table a.text-icon:not(:last-of-type),.manager.team_memberships-edit .add-user-form .team-member-table a.text-icon:not(:last-of-type),.manager.team_memberships-create .add-user-form .team-member-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.team_memberships-index .add-user-form .team-member-table a img,.manager.team_memberships-edit .add-user-form .team-member-table a img,.manager.team_memberships-create .add-user-form .team-member-table a img{vertical-align:middle}.manager.team_memberships-index .add-user-form .team-member-table .pill,.manager.team_memberships-edit .add-user-form .team-member-table .pill,.manager.team_memberships-create .add-user-form .team-member-table .pill{display:flex}.manager.team_memberships-index .add-user-form .team-member-table .date-range,.manager.team_memberships-edit .add-user-form .team-member-table .date-range,.manager.team_memberships-create .add-user-form .team-member-table .date-range{font-weight:600}.manager.team_memberships-index #project-details .team_memberships-index,.manager.team_memberships-edit #project-details .team_memberships-index,.manager.team_memberships-create #project-details .team_memberships-index{padding:0px}.manager.uninvoiced-index .search-subsection{margin-bottom:3rem}.manager.uninvoiced-index .search-subsection input,.manager.uninvoiced-index .search-subsection select{background-color:#ffffff;border:1px solid #aab7bb;border-radius:.3125rem;box-sizing:border-box;font-size:0.875rem;height:2.25rem;padding:.5rem}.manager.uninvoiced-index .search-subsection .search-primary,.manager.uninvoiced-index .search-subsection .search-secondary{background-color:#f3f6f7;color:#002045;padding:1.5rem}.manager.uninvoiced-index .search-subsection .search-primary{display:flex;justify-content:space-between}.manager.uninvoiced-index .search-subsection .search-primary>div:first-child>*{margin-right:.5rem}.manager.uninvoiced-index .search-subsection .search-primary>div:last-child>*{margin-left:.5rem}.manager.uninvoiced-index .search-subsection .search-secondary{background-color:#f3f6f7;border-top:1px solid #aab7bb;display:none}.manager.uninvoiced-index .search-subsection .search-secondary.show{display:block}.manager.uninvoiced-index .search-subsection #show_button,.manager.uninvoiced-index .search-subsection #hide_button{display:none}.manager.uninvoiced-index .search-subsection #show_button.show,.manager.uninvoiced-index .search-subsection #hide_button.show{box-sizing:border-box;display:flex;height:100%}.manager.uninvoiced-index .search-subsection .input-with-buttons{position:relative}.manager.uninvoiced-index .search-subsection .input-with-buttons>input{padding:0.5rem 1.875rem}.manager.uninvoiced-index .search-subsection .input-with-buttons::before{content:"";display:block;height:1rem;left:0.725rem;position:absolute;top:0.5875rem;width:1rem}.manager.uninvoiced-index .search-subsection .input-with-buttons.search::before{background:no-repeat center/12px url(/assets/icon-search-92bf5f0478c471feb3c4380d66a48bc91e25fc10a8e5cfc21701b61409378465.svg)}.manager.uninvoiced-index .search-subsection .input-with-buttons.calendar::before{background:no-repeat center/14px url(/assets/icon-calendar-26a9ebcb562dff032262f7471d8710c1df8aa04009c72983750e97c24db2d263.svg)}.manager.uninvoiced-index .search-subsection #horizontal-line{margin-right:2rem;position:relative}.manager.uninvoiced-index .search-subsection #horizontal-line::after{border-top:3px solid;bottom:1rem;content:"";display:block;position:absolute;right:-1.5rem;width:1rem}.manager.uninvoiced-index .search-subsection .row{display:flex;margin-bottom:1rem}.manager.uninvoiced-index .search-subsection .row label{color:#556b72;display:inline-block;font-size:0.75rem;font-weight:500;margin-bottom:0.15rem}.manager.uninvoiced-index .search-subsection .row.mb-0{margin-bottom:0}.manager.uninvoiced-index .search-subsection .row-medium,.manager.uninvoiced-index .search-subsection .row-auto{margin-right:1rem}.manager.uninvoiced-index .search-subsection .row-medium>*,.manager.uninvoiced-index .search-subsection .row-auto>*{width:100%}.manager.uninvoiced-index .search-subsection .row-medium{width:423px}.manager.uninvoiced-index nav.pagination{display:flex;font-size:0.75rem;justify-content:flex-end}.manager.uninvoiced-index nav.pagination span{color:#002045;font-weight:700;padding:0.313rem}.manager.uninvoiced-index nav.pagination span a,.manager.uninvoiced-index nav.pagination span a:visited{color:#002045}table.uninvoiced-visit .uninvoiced-date{width:175px}table.uninvoiced-visit .uninvoiced-user{min-width:110px}table.uninvoiced-visit tbody>tr:not(.header):hover img.right-arrow{background-color:white;border-radius:1rem;filter:invert(1)}.manager.user_visits-index .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.user_visits-index .controls img{height:1.5rem;width:1.5rem}.manager.user_visits-index .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.user_visits-index .controls a img{padding-right:0.5rem}.manager.user_visits-index .controls button{color:#002045;font-weight:700}.manager.user_visits-index main>.container{max-width:unset}.manager.user_visits-index .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.manager.user_visits-index .user-visits-form{flex:1}.manager.user_visits-index .user-visits-form form input.error,.manager.user_visits-index .user-visits-form form select.error,.manager.user_visits-index .user-visits-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.user_visits-index .user-visits-form form label.error{color:#c03e2d !important}.manager.user_visits-index .user-visits-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.user_visits-index .user-visits-form form span.error_messages:before{content:"("}.manager.user_visits-index .user-visits-form form span.error_messages:after{content:")"}.manager.user_visits-index .user-visits-form form section{margin-bottom:2.5rem}.manager.user_visits-index .user-visits-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.user_visits-index .user-visits-form form .inline,.manager.user_visits-index .user-visits-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.user_visits-index .user-visits-form form .inline div,.manager.user_visits-index .user-visits-form form .inline-fields div{padding-right:1rem}.manager.user_visits-index .user-visits-form form .field{display:flex;flex-direction:column}.manager.user_visits-index .user-visits-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.user_visits-index .user-visits-form form .field>label{display:block}.manager.user_visits-index .user-visits-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.user_visits-index .user-visits-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.user_visits-index .user-visits-form form .field.checkbox:last-of-type{margin:0}.manager.user_visits-index .user-visits-form form .field.checkbox label{padding:0 0.25rem}.manager.user_visits-index .user-visits-form form .field.small{width:20rem}.manager.user_visits-index .user-visits-form form .field label+small,.manager.user_visits-index .user-visits-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.user_visits-index .user-visits-form form .field input:not([type=checkbox],[type=radio]),.manager.user_visits-index .user-visits-form form .field textarea,.manager.user_visits-index .user-visits-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.user_visits-index .user-visits-form form .field input[type="email"],.manager.user_visits-index .user-visits-form form .field input[type="number"],.manager.user_visits-index .user-visits-form form .field input[type="password"],.manager.user_visits-index .user-visits-form form .field input[type="text"],.manager.user_visits-index .user-visits-form form .field textarea{flex:1}.manager.user_visits-index .user-visits-form form .field input[type="email"]:last-child-of-type,.manager.user_visits-index .user-visits-form form .field input[type="number"]:last-child-of-type,.manager.user_visits-index .user-visits-form form .field input[type="password"]:last-child-of-type,.manager.user_visits-index .user-visits-form form .field input[type="text"]:last-child-of-type,.manager.user_visits-index .user-visits-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.user_visits-index .user-visits-form form .field textarea{min-height:6rem;padding:0.5rem}.manager.user_visits-index .user-visits-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.user_visits-index .user-visits-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.user_visits-index .user-visits-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.user_visits-index .user-visits-form form .field ul li .other-discipline{display:none}.manager.user_visits-index .user-visits-form form .field ul li .other-discipline input{margin-left:0.5rem}.manager.user_visits-index .user-visits-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.user_visits-index .user-visits-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.user_visits-index .user-visits-form form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.user_visits-index .user-visits-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.user_visits-index .user-visits-form form .field .additional-question{display:none}.manager.user_visits-index .user-visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.user_visits-index .user-visits-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.user_visits-index .user-visits-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.user_visits-index .user-visits-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.user_visits-index .user-visits-form form .field .yes-no-row{display:flex}.manager.user_visits-index .user-visits-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.user_visits-index .user-visits-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.user_visits-index .user-visits-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.user_visits-index .user-visits-form form .form-end{display:flex;justify-content:end}.manager.user_visits-index .user-visits-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.user_visits-index .user-visits-form form .controls img{height:1.5rem;width:1.5rem}.manager.user_visits-index .user-visits-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.user_visits-index .user-visits-form form .controls a img{padding-right:0.5rem}.manager.user_visits-index .user-visits-form form .controls button{color:#002045;font-weight:700}.manager.user_visits-index .user-visits-form form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.user_visits-index .user-visits-form form .date-fields .field{width:150px}.manager.user_visits-index .user-visits-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.user_visits-index .user-visits-form form .date-fields .field:first-of-type{padding-right:0}.manager.user_visits-index .user-visits-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.user_visits-index .user-visits-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.user_visits-index .user-visits-form form textarea{min-height:6rem;padding:0.5rem}.manager.user_visits-index .user-visits-form form #project_abstract,.manager.user_visits-index .user-visits-form form #project_method_description{min-height:12rem}.manager.user_visits-index .user-visits-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.user_visits-index .user-visits-form section.form-subsection,.manager.user_visits-index .user-visits-form div.form-subsection{margin-bottom:3rem}.manager.user_visits-index .user-visits-form section.form-subsection>header,.manager.user_visits-index .user-visits-form section.form-subsection>:not(section)>header,.manager.user_visits-index .user-visits-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.user_visits-index .user-visits-form section.form-subsection>header h2,.manager.user_visits-index .user-visits-form section.form-subsection>:not(section)>header h2,.manager.user_visits-index .user-visits-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.user_visits-index .user-visits-form section.form-subsection>header>span,.manager.user_visits-index .user-visits-form section.form-subsection>:not(section)>header>span,.manager.user_visits-index .user-visits-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.user_visits-index .user-visits-form h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.user_visits-index .user-visits-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.user_visits-index .user-visits-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.user_visits-index .user-visits-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.user_visits-index .user-visits-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.user_visits-index .user-visits-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.user_visits-index .user-visits-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.user_visits-index .user-visits-form .project-type-options label input{margin-right:0.5rem}.manager.user_visits-index .user-visits-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.user_visits-index .user-visits-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.user_visits-index .user-visits-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.user_visits-index .user-visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.user_visits-index .user-visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.user_visits-index .user-visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.user_visits-index .user-visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-types{align-items:center;display:flex;justify-content:space-between}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form input.error,.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form select.error,.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form label.error{color:#c03e2d !important}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form span.error_messages:before{content:"("}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form span.error_messages:after{content:")"}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form section{margin-bottom:2.5rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .inline,.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .inline div,.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .inline-fields div{padding-right:1rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field{display:flex;flex-direction:column}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field>label{display:block}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field.checkbox:last-of-type{margin:0}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field.checkbox label{padding:0 0.25rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field.small{width:20rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field label+small,.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field input:not([type=checkbox],[type=radio]),.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field textarea,.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field input[type="email"],.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field input[type="number"],.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field input[type="password"],.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field input[type="text"],.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field textarea{flex:1}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field input[type="email"]:last-child-of-type,.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field input[type="number"]:last-child-of-type,.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field input[type="password"]:last-child-of-type,.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field input[type="text"]:last-child-of-type,.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field textarea{min-height:6rem;padding:0.5rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field ul li .other-discipline{display:none}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field ul li .other-discipline input{margin-left:0.5rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field .additional-question{display:none}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field .yes-no-row{display:flex}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .form-end{display:flex;justify-content:end}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .controls img{height:1.5rem;width:1.5rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .controls a img{padding-right:0.5rem}.manager.user_visits-index .user-visits-form .add-visitor .add-visitor-input form .controls button{color:#002045;font-weight:700}.manager.user_visits-index .user-visits-form .add-visitor table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.user_visits-index .user-visits-form .add-visitor table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.user_visits-index .user-visits-form .add-visitor table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.user_visits-index .user-visits-form .add-visitor table th:first-of-type{padding-left:1rem}.manager.user_visits-index .user-visits-form .add-visitor table th:last-of-type{text-align:right}.manager.user_visits-index .user-visits-form .add-visitor table tbody td,.manager.user_visits-index .user-visits-form .add-visitor table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.user_visits-index .user-visits-form .add-visitor table tbody td:first-of-type,.manager.user_visits-index .user-visits-form .add-visitor table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.user_visits-index .user-visits-form .add-visitor table tbody td:last-of-type,.manager.user_visits-index .user-visits-form .add-visitor table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.user_visits-index .user-visits-form .add-visitor table tbody td.title,.manager.user_visits-index .user-visits-form .add-visitor table tbody th.title{font-weight:700}.manager.user_visits-index .user-visits-form .add-visitor table tr.header{background-color:#e5eaeb}.manager.user_visits-index .user-visits-form .add-visitor table tr.header td,.manager.user_visits-index .user-visits-form .add-visitor table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.user_visits-index .user-visits-form .add-visitor table tr.disabled{color:#879ea6}.manager.user_visits-index .user-visits-form .add-visitor table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.user_visits-index .user-visits-form .add-visitor table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.user_visits-index .user-visits-form .add-visitor table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.user_visits-index .user-visits-form .add-visitor table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.user_visits-index .user-visits-form .add-visitor table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.user_visits-index .user-visits-form .add-visitor table tbody .pill{transition:all 0.25s ease-in-out}.manager.user_visits-index .user-visits-form .add-visitor table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.user_visits-index .user-visits-form .add-visitor table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.user_visits-index .user-visits-form .add-visitor table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.user_visits-index .user-visits-form .add-visitor table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.user_visits-index .user-visits-form .add-visitor table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.user_visits-index .user-visits-form .add-visitor table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.user_visits-index .user-visits-form .add-visitor table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.user_visits-index .user-visits-form .add-visitor table img[alt="checked icon"],.manager.user_visits-index .user-visits-form .add-visitor table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.user_visits-index .user-visits-form .add-visitor table a{color:#0e76aa}.manager.user_visits-index .user-visits-form .add-visitor table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.user_visits-index .user-visits-form .add-visitor table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.user_visits-index .user-visits-form .add-visitor table a img{vertical-align:middle}.manager.user_visits-index .user-visits-form .add-visitor table .pill{display:flex}.manager.user_visits-index .user-visits-form .add-visitor table .date-range{font-weight:600}.manager.user_visits-index .user-visits-form .add-visitor table tbody tr{background-color:#ffffff}.manager.user_visits-index .user-visits-form .add-visitor table .visitor{background-color:#f3f6f7}.manager.user_visits-index .user-visits-form .add-visitor table .button_to .add-visitor-btn{background-color:#ffffff;width:180px}.manager.user_visits-index .user-visits-form .add-visitor table td:last-child{text-align:right}.manager.user_visits-index .user-visits-form .add-visitor table a{background-color:#ffb511;border:1px solid #556b72;border-radius:1.5rem;color:unset;padding:0.2rem 1rem;text-decoration:none;text-wrap:nowrap}.manager.user_visits-index .user-visits-form .add-visitor .toolbar-button{display:flex;font-size:0.75rem;margin-bottom:1.5rem}.manager.user_visits-index .user-visits-form .add-visitor .toolbar-button a{background:#ffffff;border:1px solid #556b72;color:#556b72;font-weight:700;margin:0;margin-left:-1px;padding:0.6rem;text-decoration:none}.manager.user_visits-index .user-visits-form .add-visitor .toolbar-button a.selected{background:#556b72;color:#ffffff}.manager.user_visits-index .user-visits-form .add-visitor .toolbar-button a:first-child{border-radius:1rem 0 0 1rem;margin-left:0;padding-left:1rem}.manager.user_visits-index .user-visits-form .add-visitor .toolbar-button a:last-child{border-radius:0 1rem 1rem 0;padding-right:1rem}.manager.user_visits-index .user-visits-form .add-visitor section{margin:0;padding:0}.manager.user_visits-index .user-visits-form .add-visitor .flex-row{align-items:center;display:flex}.manager.user_visits-index .user-visits-form .add-visitor .flex-row .field{margin-right:1rem;width:100%}.manager.user_visits-index .user-visits-form .add-visitor .flex-row .field input[type="text"],.manager.user_visits-index .user-visits-form .add-visitor .flex-row .field input[type="number"],.manager.user_visits-index .user-visits-form .add-visitor .flex-row .field select{border:1px solid #556b72;border-radius:0.3125rem;box-sizing:border-box;width:100%}.manager.user_visits-index .user-visits-form .add-visitor .flex-row button{background-color:#ffb511;border:1px solid #556b72;border-radius:1.5rem;font-size:0.875rem;height:2rem;width:8rem}.manager.user_visits-index .user-visits-form .add-visitor .flex-row button:hover{cursor:pointer}.manager.user_visits-index .user-visits-form .add-visitor .flex-row .visitor-name{flex:4}.manager.user_visits-index .user-visits-form .add-visitor .flex-row .role{flex:2}.manager.user_visits-index .user-visits-form .add-visitor .flex-row .add-visitor{flex:1}.manager.user_visits-index .user-visits-form .add-visitor .flex-row .number-in-group{flex:1}.manager.user_visits-index .user-visits-form .add-visitor .flex-row .institution-id{flex:4}.manager.user_visits-index .user-visits-form .add-visitor span{font-size:0.75rem;font-weight:400;line-height:1.25rem}.manager.user_visits-index .user-visits-form .add-visitor input[type="submit"]{background-color:transparent;border:1px solid #556b72;border-radius:1.5rem;color:#1295d8;font-size:0.75rem;padding:0.2rem 1.5rem}.manager.user_visits-index .user-visits-form .add-visitor input[type="submit"]:hover{cursor:pointer}.manager.user_visits-index .user-visits-form table.visit-info{margin-bottom:1rem}.manager.user_visits-index .user-visits-form table.visit-info tr.no-entry td{font-weight:400;text-align:center}.manager.user_visits-index .user-visits-form table.visit-info td{font-size:0.8125rem;padding:0.375rem 0}.manager.user_visits-index .user-visits-form table.visit-info td:first-child{padding-right:2rem;font-weight:700}.manager.user_visits-index .user-visits-form section#visitors-summary .no-warning{display:none}.manager.user_visits-index .user-visits-form section#visitors-summary .user-visits-warning{background-color:#ffb511;border-radius:0.3125rem;font-size:0.8125rem;margin-bottom:-50px;padding:1.4rem 1.5rem 1.5rem 50px;position:relative;top:-60px}.manager.user_visits-index .user-visits-form section#visitors-summary .user-visits-warning>p:first-of-type{margin-top:0}.manager.user_visits-index .user-visits-form section#visitors-summary .user-visits-warning>p:last-of-type{margin-bottom:0}.manager.user_visits-index .user-visits-form section#visitors-summary .user-visits-warning p{line-height:1.5rem;margin-bottom:1.2rem}.manager.user_visits-index .user-visits-form section#visitors-summary .user-visits-warning::before{background:no-repeat center/18px url(/assets/icon-alert-circle-d6bdbf74923f70e25aa381c42456d3a588a381b4f3d1e4294bfd6bec4be7877f.svg);content:"";display:block;height:1.125rem;left:1.25rem;position:absolute;top:1.55rem;width:1.125rem}.manager.user_visits-index .user-visits-form table#user-visits-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.user_visits-index .user-visits-form table#user-visits-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.user_visits-index .user-visits-form table#user-visits-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.user_visits-index .user-visits-form table#user-visits-table th:first-of-type{padding-left:1rem}.manager.user_visits-index .user-visits-form table#user-visits-table th:last-of-type{text-align:right}.manager.user_visits-index .user-visits-form table#user-visits-table tbody td,.manager.user_visits-index .user-visits-form table#user-visits-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.user_visits-index .user-visits-form table#user-visits-table tbody td:first-of-type,.manager.user_visits-index .user-visits-form table#user-visits-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.user_visits-index .user-visits-form table#user-visits-table tbody td:last-of-type,.manager.user_visits-index .user-visits-form table#user-visits-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.user_visits-index .user-visits-form table#user-visits-table tbody td.title,.manager.user_visits-index .user-visits-form table#user-visits-table tbody th.title{font-weight:700}.manager.user_visits-index .user-visits-form table#user-visits-table tr.header{background-color:#e5eaeb}.manager.user_visits-index .user-visits-form table#user-visits-table tr.header td,.manager.user_visits-index .user-visits-form table#user-visits-table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.user_visits-index .user-visits-form table#user-visits-table tr.disabled{color:#879ea6}.manager.user_visits-index .user-visits-form table#user-visits-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.user_visits-index .user-visits-form table#user-visits-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.user_visits-index .user-visits-form table#user-visits-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.user_visits-index .user-visits-form table#user-visits-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.user_visits-index .user-visits-form table#user-visits-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.user_visits-index .user-visits-form table#user-visits-table tbody .pill{transition:all 0.25s ease-in-out}.manager.user_visits-index .user-visits-form table#user-visits-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.user_visits-index .user-visits-form table#user-visits-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.user_visits-index .user-visits-form table#user-visits-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.user_visits-index .user-visits-form table#user-visits-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.user_visits-index .user-visits-form table#user-visits-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.user_visits-index .user-visits-form table#user-visits-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.user_visits-index .user-visits-form table#user-visits-table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.user_visits-index .user-visits-form table#user-visits-table img[alt="checked icon"],.manager.user_visits-index .user-visits-form table#user-visits-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.user_visits-index .user-visits-form table#user-visits-table a{color:#0e76aa}.manager.user_visits-index .user-visits-form table#user-visits-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.user_visits-index .user-visits-form table#user-visits-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.user_visits-index .user-visits-form table#user-visits-table a img{vertical-align:middle}.manager.user_visits-index .user-visits-form table#user-visits-table .pill{display:flex}.manager.user_visits-index .user-visits-form table#user-visits-table .date-range{font-weight:600}.manager.user_visits-index .user-visits-form table#user-visits-table a{color:#556b72}.manager.user_visits-index .modal .date-range-select{align-items:center;display:flex;flex-direction:row}.manager.user_visits-index .modal .date-range-select>*{flex-grow:1}.manager.user_visits-index .modal .date-range-select .date-time-select select{border-bottom-left-radius:0;border-top-left-radius:0}.manager.user_visits-index .modal .date-range-select .date-time-select input{border-bottom-right-radius:0;border-top-right-radius:0}.manager.user_visits-index .modal .date-range-select .separator{border:1px solid #000000;font-size:0;height:0;margin:0.5rem;width:0.625rem}.manager.user_visits-index .modal .date-range-select>.separator{flex-grow:unset}.manager.user_visits-index .field-inline{display:flex;font-size:0.8125rem;margin-bottom:0.75rem}.manager.user_visits-index .field-inline>*:not(:first-child){margin-left:1rem}.manager.users-index .search-subsection{margin-bottom:3rem}.manager.users-index .search-subsection input,.manager.users-index .search-subsection select{background-color:#ffffff;border:1px solid #aab7bb;border-radius:.3125rem;box-sizing:border-box;font-size:0.875rem;height:2.25rem;padding:.5rem}.manager.users-index .search-subsection .search-primary,.manager.users-index .search-subsection .search-secondary{background-color:#f3f6f7;color:#002045;padding:1.5rem}.manager.users-index .search-subsection .search-primary{display:flex;justify-content:space-between}.manager.users-index .search-subsection .search-primary>div:first-child>*{margin-right:.5rem}.manager.users-index .search-subsection .search-primary>div:last-child>*{margin-left:.5rem}.manager.users-index .search-subsection .search-secondary{background-color:#f3f6f7;border-top:1px solid #aab7bb;display:none}.manager.users-index .search-subsection .search-secondary.show{display:block}.manager.users-index .search-subsection #show_button,.manager.users-index .search-subsection #hide_button{display:none}.manager.users-index .search-subsection #show_button.show,.manager.users-index .search-subsection #hide_button.show{box-sizing:border-box;display:flex;height:100%}.manager.users-index .search-subsection .input-with-buttons{position:relative}.manager.users-index .search-subsection .input-with-buttons>input{padding:0.5rem 1.875rem}.manager.users-index .search-subsection .input-with-buttons::before{content:"";display:block;height:1rem;left:0.725rem;position:absolute;top:0.5875rem;width:1rem}.manager.users-index .search-subsection .input-with-buttons.search::before{background:no-repeat center/12px url(/assets/icon-search-92bf5f0478c471feb3c4380d66a48bc91e25fc10a8e5cfc21701b61409378465.svg)}.manager.users-index .search-subsection .input-with-buttons.calendar::before{background:no-repeat center/14px url(/assets/icon-calendar-26a9ebcb562dff032262f7471d8710c1df8aa04009c72983750e97c24db2d263.svg)}.manager.users-index .search-subsection #horizontal-line{margin-right:2rem;position:relative}.manager.users-index .search-subsection #horizontal-line::after{border-top:3px solid;bottom:1rem;content:"";display:block;position:absolute;right:-1.5rem;width:1rem}.manager.users-index .search-subsection .row{display:flex;margin-bottom:1rem}.manager.users-index .search-subsection .row label{color:#556b72;display:inline-block;font-size:0.75rem;font-weight:500;margin-bottom:0.15rem}.manager.users-index .search-subsection .row.mb-0{margin-bottom:0}.manager.users-index .search-subsection .row-medium,.manager.users-index .search-subsection .row-auto{margin-right:1rem}.manager.users-index .search-subsection .row-medium>*,.manager.users-index .search-subsection .row-auto>*{width:100%}.manager.users-index .search-subsection .row-medium{width:423px}.manager.users-index nav.pagination{display:flex;font-size:0.75rem;justify-content:flex-end}.manager.users-index nav.pagination span{color:#002045;font-weight:700;padding:0.313rem}.manager.users-index nav.pagination span a,.manager.users-index nav.pagination span a:visited{color:#002045}.manager.users-index .search-subsection{font-size:0.875rem}.manager.users-edit section.content>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.manager.users-edit section.content>header h1{font-size:2.5rem;font-weight:300;margin:0}.manager.users-edit section.content>header small{font-size:.85rem;font-weight:300}.manager.users-edit section.content>header .header-links a{font-size:.75rem;font-weight:600;margin-right:1rem}.manager.users-edit section.content ul.navbar-nav{border-bottom:2px solid #000000;gap:2rem;margin-bottom:2.5rem}.manager.users-edit section.content ul.navbar-nav a{color:#002045;text-decoration:none}.manager.users-edit section.content ul.navbar-nav a.active{border-bottom:6px solid #000000}.manager.users-edit form{align-items:flex-start;display:flex;flex-direction:column;width:100%}.manager.users-edit form input.error,.manager.users-edit form select.error,.manager.users-edit form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.users-edit form label.error{color:#c03e2d !important}.manager.users-edit form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.users-edit form span.error_messages:before{content:"("}.manager.users-edit form span.error_messages:after{content:")"}.manager.users-edit form .inner-spacer{padding:20px}.manager.users-edit form .right-spacer{padding-right:40px}.manager.users-edit form .section-container{align-items:center;display:flex;flex-direction:column;width:100%}.manager.users-edit form .section-container.blue-bg{background-color:#f3f6f7}.manager.users-edit form .section-container section{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:2rem;width:100%}.manager.users-edit form .section-container section.basics{max-height:420px}.manager.users-edit form .section-container section.basics .field.email{margin-top:3.625rem}.manager.users-edit form .section-container section.role{min-height:400px}.manager.users-edit form .section-container section.role input[type="text"]:first-of-type{margin-bottom:0}.manager.users-edit form .section-container section.role p{width:100%}.manager.users-edit form .section-container section.role .orcid{max-width:170px}.manager.users-edit form .section-container section.emergency-contact h2{margin-bottom:0}.manager.users-edit form .section-container section.emergency-contact p{margin-bottom:1rem}.manager.users-edit form .section-container section.address{display:flex;flex-direction:row;flex-wrap:nowrap}.manager.users-edit form .section-container section.address section:nth-of-type(2){height:100%}.manager.users-edit form .section-container section.address section:nth-of-type(2) .billing-title{display:flex}.manager.users-edit form .section-container section.address section:nth-of-type(2) .billing-title .field{align-items:center;display:flex;flex-direction:row;margin-top:1rem;margin-bottom:1rem;padding-left:1rem}.manager.users-edit form .section-container section.address section:nth-of-type(2) .billing-contact .field{margin-bottom:0}.manager.users-edit form .section-container section.terms .field{align-items:center;display:flex;flex-direction:row}.manager.users-edit form .section-container section.actions{height:100px;margin-bottom:0}.manager.users-edit form .section-container section.actions div{align-items:center;display:flex;height:90%;justify-content:flex-end}.manager.users-edit form .section-container section.actions div span{align-items:center;display:flex}.manager.users-edit form .section-container section.actions div span img{color:#002045;padding-left:0.25rem;padding-right:0.25rem}.manager.users-edit form .section-container section.actions div a{color:#002045;font-size:0.875rem}.manager.users-edit form .section-container section.actions div button{margin-left:4.625rem}.manager.users-edit form .section-container section h2{font-size:1.25rem}.manager.users-edit form .section-container section a{color:#0e76aa;font-size:0.75rem}.manager.users-edit form .section-container section .helper-text{color:#5D747C;font-size:0.75rem;font-weight:300;margin-bottom:0.25rem;margin-top:0}.manager.users-edit form .section-container section .helper-text strong{color:#556b72}.manager.users-edit form .section-container section .helper-text a{font-weight:400}.manager.users-edit form .section-container section .inline{align-items:center;display:flex}.manager.users-edit form .section-container section .inline div{padding-right:1rem}.manager.users-edit form .section-container section .field{display:flex;flex-direction:column;padding:0}.manager.users-edit form .section-container section .field.large{width:423px}.manager.users-edit form .section-container section .field.medium{width:332px}.manager.users-edit form .section-container section .field.small{min-width:170px}.manager.users-edit form .section-container section .field.extra-small{min-width:92px}.manager.users-edit form .section-container section .field label,.manager.users-edit form .section-container section .field .label{color:#556b72;font-size:0.75rem;font-weight:600;margin-bottom:0.15rem}.manager.users-edit form .section-container section .field input[type="text"],.manager.users-edit form .section-container section .field input[type="email"],.manager.users-edit form .section-container section .field input[type="password"],.manager.users-edit form .section-container section .field input[type="tel"],.manager.users-edit form .section-container section .field select,.manager.users-edit form .section-container section .field textarea{color:#002045;background-color:#ffffff;border:1px solid #556b72;border-radius:0.375rem;height:34px;margin-bottom:0.875rem}.manager.users-edit form .section-container section .field input.error[type="text"],.manager.users-edit form .section-container section .field input.error[type="email"],.manager.users-edit form .section-container section .field input.error[type="password"],.manager.users-edit form .section-container section .field input.error[type="tel"],.manager.users-edit form .section-container section .field select.error,.manager.users-edit form .section-container section .field textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.users-edit form .section-container section .radio-buttons{display:flex;flex-direction:column;flex-wrap:wrap}.manager.users-edit form .section-container section .radio-buttons.age-range{height:1.5rem;margin-top:1rem}.manager.users-edit form .section-container section .radio-buttons.age-range label{font-weight:400}.manager.users-edit form .section-container section .radio-buttons.role{height:6rem}.manager.users-edit form .section-container section .radio-buttons.role label{color:#002045;font-weight:400}.manager.users-edit form .section-container section .radio-buttons.role .error_messages{display:none}.manager.users-edit form .section-container section .radio-buttons.role .wrapped_label{display:inline}.manager.users-edit form .section-container section .radio-buttons .radio-button{white-space:nowrap}.manager.users-edit form .section-container section .radio-buttons .radio-button label{white-space:nowrap}table.users-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}table.users-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}table.users-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}table.users-table th:first-of-type{padding-left:1rem}table.users-table th:last-of-type{text-align:right}table.users-table tbody td,table.users-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}table.users-table tbody td:first-of-type,table.users-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}table.users-table tbody td:last-of-type,table.users-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}table.users-table tbody td.title,table.users-table tbody th.title{font-weight:700}table.users-table tr.header{background-color:#e5eaeb}table.users-table tr.header td,table.users-table tr.header th{color:#002045;font-weight:600;text-align:left}table.users-table tr.disabled{color:#879ea6}table.users-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}table.users-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}table.users-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}table.users-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}table.users-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}table.users-table tbody .pill{transition:all 0.25s ease-in-out}table.users-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}table.users-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}table.users-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}table.users-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}table.users-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}table.users-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}table.users-table img[src*="check"]{height:0.875rem;width:0.875rem}table.users-table img[alt="checked icon"],table.users-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}table.users-table a{color:#0e76aa}table.users-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}table.users-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}table.users-table a img{vertical-align:middle}table.users-table .pill{display:flex}table.users-table .date-range{font-weight:600}table.users-table tbody>tr:not(.header):hover img.right-arrow{background-color:white;border-radius:1rem;filter:invert(1)}.manager.questions-index,.manager.questions{color:#002045}.manager.questions-index .controls,.manager.questions .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.questions-index .controls img,.manager.questions .controls img{height:1.5rem;width:1.5rem}.manager.questions-index .controls a,.manager.questions .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.questions-index .controls a img,.manager.questions .controls a img{padding-right:0.5rem}.manager.questions-index .controls button,.manager.questions .controls button{color:#002045;font-weight:700}.manager.questions-index main>.container,.manager.questions main>.container{max-width:unset}.manager.questions-index .form-container,.manager.questions .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.manager.questions-index .visit-questions-form,.manager.questions .visit-questions-form{flex:1}.manager.questions-index .visit-questions-form form input.error,.manager.questions-index .visit-questions-form form select.error,.manager.questions-index .visit-questions-form form textarea.error,.manager.questions .visit-questions-form form input.error,.manager.questions .visit-questions-form form select.error,.manager.questions .visit-questions-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.questions-index .visit-questions-form form label.error,.manager.questions .visit-questions-form form label.error{color:#c03e2d !important}.manager.questions-index .visit-questions-form form span.error_messages,.manager.questions .visit-questions-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.questions-index .visit-questions-form form span.error_messages:before,.manager.questions .visit-questions-form form span.error_messages:before{content:"("}.manager.questions-index .visit-questions-form form span.error_messages:after,.manager.questions .visit-questions-form form span.error_messages:after{content:")"}.manager.questions-index .visit-questions-form form section,.manager.questions .visit-questions-form form section{margin-bottom:2.5rem}.manager.questions-index .visit-questions-form form section fieldset,.manager.questions .visit-questions-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.questions-index .visit-questions-form form .inline,.manager.questions-index .visit-questions-form form .inline-fields,.manager.questions .visit-questions-form form .inline,.manager.questions .visit-questions-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.questions-index .visit-questions-form form .inline div,.manager.questions-index .visit-questions-form form .inline-fields div,.manager.questions .visit-questions-form form .inline div,.manager.questions .visit-questions-form form .inline-fields div{padding-right:1rem}.manager.questions-index .visit-questions-form form .field,.manager.questions .visit-questions-form form .field{display:flex;flex-direction:column}.manager.questions-index .visit-questions-form form .field label,.manager.questions .visit-questions-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.questions-index .visit-questions-form form .field>label,.manager.questions .visit-questions-form form .field>label{display:block}.manager.questions-index .visit-questions-form form .field p,.manager.questions .visit-questions-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.questions-index .visit-questions-form form .field.checkbox,.manager.questions .visit-questions-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.questions-index .visit-questions-form form .field.checkbox:last-of-type,.manager.questions .visit-questions-form form .field.checkbox:last-of-type{margin:0}.manager.questions-index .visit-questions-form form .field.checkbox label,.manager.questions .visit-questions-form form .field.checkbox label{padding:0 0.25rem}.manager.questions-index .visit-questions-form form .field.small,.manager.questions .visit-questions-form form .field.small{width:20rem}.manager.questions-index .visit-questions-form form .field label+small,.manager.questions-index .visit-questions-form form .field small.label-description,.manager.questions .visit-questions-form form .field label+small,.manager.questions .visit-questions-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.questions-index .visit-questions-form form .field input:not([type=checkbox],[type=radio]),.manager.questions-index .visit-questions-form form .field textarea,.manager.questions-index .visit-questions-form form .field select,.manager.questions .visit-questions-form form .field input:not([type=checkbox],[type=radio]),.manager.questions .visit-questions-form form .field textarea,.manager.questions .visit-questions-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.questions-index .visit-questions-form form .field input[type="email"],.manager.questions-index .visit-questions-form form .field input[type="number"],.manager.questions-index .visit-questions-form form .field input[type="password"],.manager.questions-index .visit-questions-form form .field input[type="text"],.manager.questions-index .visit-questions-form form .field textarea,.manager.questions .visit-questions-form form .field input[type="email"],.manager.questions .visit-questions-form form .field input[type="number"],.manager.questions .visit-questions-form form .field input[type="password"],.manager.questions .visit-questions-form form .field input[type="text"],.manager.questions .visit-questions-form form .field textarea{flex:1}.manager.questions-index .visit-questions-form form .field input[type="email"]:last-child-of-type,.manager.questions-index .visit-questions-form form .field input[type="number"]:last-child-of-type,.manager.questions-index .visit-questions-form form .field input[type="password"]:last-child-of-type,.manager.questions-index .visit-questions-form form .field input[type="text"]:last-child-of-type,.manager.questions-index .visit-questions-form form .field textarea:last-child-of-type,.manager.questions .visit-questions-form form .field input[type="email"]:last-child-of-type,.manager.questions .visit-questions-form form .field input[type="number"]:last-child-of-type,.manager.questions .visit-questions-form form .field input[type="password"]:last-child-of-type,.manager.questions .visit-questions-form form .field input[type="text"]:last-child-of-type,.manager.questions .visit-questions-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.questions-index .visit-questions-form form .field textarea,.manager.questions .visit-questions-form form .field textarea{min-height:6rem;padding:0.5rem}.manager.questions-index .visit-questions-form form .field .explanation,.manager.questions .visit-questions-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.questions-index .visit-questions-form form .field ul,.manager.questions .visit-questions-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.questions-index .visit-questions-form form .field ul li,.manager.questions .visit-questions-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.questions-index .visit-questions-form form .field ul li .other-discipline,.manager.questions .visit-questions-form form .field ul li .other-discipline{display:none}.manager.questions-index .visit-questions-form form .field ul li .other-discipline input,.manager.questions .visit-questions-form form .field ul li .other-discipline input{margin-left:0.5rem}.manager.questions-index .visit-questions-form form .field ul li #discipline-Other:checked+div .other-discipline,.manager.questions .visit-questions-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.questions-index .visit-questions-form form .field ul li label,.manager.questions .visit-questions-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.questions-index .visit-questions-form form .field ul li input[type="radio"],.manager.questions .visit-questions-form form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.questions-index .visit-questions-form form .field .planning-question-label,.manager.questions .visit-questions-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.questions-index .visit-questions-form form .field .additional-question,.manager.questions .visit-questions-form form .field .additional-question{display:none}.manager.questions-index .visit-questions-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.manager.questions .visit-questions-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.questions-index .visit-questions-form form .field .yes-no-options,.manager.questions .visit-questions-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.questions-index .visit-questions-form form .field .yes-no-options label,.manager.questions .visit-questions-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.questions-index .visit-questions-form form .field .yes-no-options input,.manager.questions .visit-questions-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.questions-index .visit-questions-form form .field .yes-no-row,.manager.questions .visit-questions-form form .field .yes-no-row{display:flex}.manager.questions-index .visit-questions-form form .field .yes-no-row .yes-no-options,.manager.questions .visit-questions-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.questions-index .visit-questions-form form .small-title,.manager.questions .visit-questions-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.questions-index .visit-questions-form form .small-title label,.manager.questions .visit-questions-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.questions-index .visit-questions-form form .form-end,.manager.questions .visit-questions-form form .form-end{display:flex;justify-content:end}.manager.questions-index .visit-questions-form form .controls,.manager.questions .visit-questions-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.questions-index .visit-questions-form form .controls img,.manager.questions .visit-questions-form form .controls img{height:1.5rem;width:1.5rem}.manager.questions-index .visit-questions-form form .controls a,.manager.questions .visit-questions-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.questions-index .visit-questions-form form .controls a img,.manager.questions .visit-questions-form form .controls a img{padding-right:0.5rem}.manager.questions-index .visit-questions-form form .controls button,.manager.questions .visit-questions-form form .controls button{color:#002045;font-weight:700}.manager.questions-index .visit-questions-form form .date-fields,.manager.questions .visit-questions-form form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.questions-index .visit-questions-form form .date-fields .field,.manager.questions .visit-questions-form form .date-fields .field{width:150px}.manager.questions-index .visit-questions-form form .date-fields .field input,.manager.questions .visit-questions-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.questions-index .visit-questions-form form .date-fields .field:first-of-type,.manager.questions .visit-questions-form form .date-fields .field:first-of-type{padding-right:0}.manager.questions-index .visit-questions-form form .date-fields .separator,.manager.questions .visit-questions-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.questions-index .visit-questions-form form small,.manager.questions .visit-questions-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.questions-index .visit-questions-form form textarea,.manager.questions .visit-questions-form form textarea{min-height:6rem;padding:0.5rem}.manager.questions-index .visit-questions-form form #project_abstract,.manager.questions-index .visit-questions-form form #project_method_description,.manager.questions .visit-questions-form form #project_abstract,.manager.questions .visit-questions-form form #project_method_description{min-height:12rem}.manager.questions-index .visit-questions-form header h1,.manager.questions .visit-questions-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.questions-index .visit-questions-form section.form-subsection,.manager.questions-index .visit-questions-form div.form-subsection,.manager.questions .visit-questions-form section.form-subsection,.manager.questions .visit-questions-form div.form-subsection{margin-bottom:3rem}.manager.questions-index .visit-questions-form section.form-subsection>header,.manager.questions-index .visit-questions-form section.form-subsection>:not(section)>header,.manager.questions-index .visit-questions-form section.form-subsection>:not(section)>turbo-frame>header,.manager.questions .visit-questions-form section.form-subsection>header,.manager.questions .visit-questions-form section.form-subsection>:not(section)>header,.manager.questions .visit-questions-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.questions-index .visit-questions-form section.form-subsection>header h2,.manager.questions-index .visit-questions-form section.form-subsection>:not(section)>header h2,.manager.questions-index .visit-questions-form section.form-subsection>:not(section)>turbo-frame>header h2,.manager.questions .visit-questions-form section.form-subsection>header h2,.manager.questions .visit-questions-form section.form-subsection>:not(section)>header h2,.manager.questions .visit-questions-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.questions-index .visit-questions-form section.form-subsection>header>span,.manager.questions-index .visit-questions-form section.form-subsection>:not(section)>header>span,.manager.questions-index .visit-questions-form section.form-subsection>:not(section)>turbo-frame>header>span,.manager.questions .visit-questions-form section.form-subsection>header>span,.manager.questions .visit-questions-form section.form-subsection>:not(section)>header>span,.manager.questions .visit-questions-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.questions-index .visit-questions-form h2,.manager.questions .visit-questions-form h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.questions-index .visit-questions-form h2 span,.manager.questions .visit-questions-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.questions-index .visit-questions-form .uneditable-visit-project-info>section,.manager.questions .visit-questions-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.questions-index .visit-questions-form .uneditable-visit-project-info>section h3,.manager.questions .visit-questions-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.questions-index .visit-questions-form .uneditable-visit-project-info>section p,.manager.questions .visit-questions-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.questions-index .visit-questions-form .project-type-options,.manager.questions .visit-questions-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.questions-index .visit-questions-form .project-type-options label,.manager.questions .visit-questions-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.questions-index .visit-questions-form .project-type-options label input,.manager.questions .visit-questions-form .project-type-options label input{margin-right:0.5rem}.manager.questions-index .visit-questions-form .project-type-options label .project-type-label,.manager.questions .visit-questions-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.questions-index .visit-questions-form .project-type-options label .project-type-label h3,.manager.questions .visit-questions-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.questions-index .visit-questions-form .project-type-options label .project-type-label p,.manager.questions .visit-questions-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.questions-index .visit-questions-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.manager.questions .visit-questions-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.questions-index .visit-questions-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.manager.questions .visit-questions-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.questions-index .visit-questions-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.manager.questions .visit-questions-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.questions-index .visit-questions-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.manager.questions .visit-questions-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-new .controls,.manager.visits-create .controls,.manager.visits-edit .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.visits-new .controls img,.manager.visits-create .controls img,.manager.visits-edit .controls img{height:1.5rem;width:1.5rem}.manager.visits-new .controls a,.manager.visits-create .controls a,.manager.visits-edit .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.visits-new .controls a img,.manager.visits-create .controls a img,.manager.visits-edit .controls a img{padding-right:0.5rem}.manager.visits-new .controls button,.manager.visits-create .controls button,.manager.visits-edit .controls button{color:#002045;font-weight:700}.manager.visits-new main>.container,.manager.visits-create main>.container,.manager.visits-edit main>.container{max-width:unset}.manager.visits-new .form-container,.manager.visits-create .form-container,.manager.visits-edit .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.manager.visits-new .visits-form,.manager.visits-create .visits-form,.manager.visits-edit .visits-form{flex:1}.manager.visits-new .visits-form form input.error,.manager.visits-new .visits-form form select.error,.manager.visits-new .visits-form form textarea.error,.manager.visits-create .visits-form form input.error,.manager.visits-create .visits-form form select.error,.manager.visits-create .visits-form form textarea.error,.manager.visits-edit .visits-form form input.error,.manager.visits-edit .visits-form form select.error,.manager.visits-edit .visits-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.visits-new .visits-form form label.error,.manager.visits-create .visits-form form label.error,.manager.visits-edit .visits-form form label.error{color:#c03e2d !important}.manager.visits-new .visits-form form span.error_messages,.manager.visits-create .visits-form form span.error_messages,.manager.visits-edit .visits-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.visits-new .visits-form form span.error_messages:before,.manager.visits-create .visits-form form span.error_messages:before,.manager.visits-edit .visits-form form span.error_messages:before{content:"("}.manager.visits-new .visits-form form span.error_messages:after,.manager.visits-create .visits-form form span.error_messages:after,.manager.visits-edit .visits-form form span.error_messages:after{content:")"}.manager.visits-new .visits-form form section,.manager.visits-create .visits-form form section,.manager.visits-edit .visits-form form section{margin-bottom:2.5rem}.manager.visits-new .visits-form form section fieldset,.manager.visits-create .visits-form form section fieldset,.manager.visits-edit .visits-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.visits-new .visits-form form .inline,.manager.visits-new .visits-form form .inline-fields,.manager.visits-create .visits-form form .inline,.manager.visits-create .visits-form form .inline-fields,.manager.visits-edit .visits-form form .inline,.manager.visits-edit .visits-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.visits-new .visits-form form .inline div,.manager.visits-new .visits-form form .inline-fields div,.manager.visits-create .visits-form form .inline div,.manager.visits-create .visits-form form .inline-fields div,.manager.visits-edit .visits-form form .inline div,.manager.visits-edit .visits-form form .inline-fields div{padding-right:1rem}.manager.visits-new .visits-form form .field,.manager.visits-create .visits-form form .field,.manager.visits-edit .visits-form form .field{display:flex;flex-direction:column}.manager.visits-new .visits-form form .field label,.manager.visits-create .visits-form form .field label,.manager.visits-edit .visits-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.visits-new .visits-form form .field>label,.manager.visits-create .visits-form form .field>label,.manager.visits-edit .visits-form form .field>label{display:block}.manager.visits-new .visits-form form .field p,.manager.visits-create .visits-form form .field p,.manager.visits-edit .visits-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.visits-new .visits-form form .field.checkbox,.manager.visits-create .visits-form form .field.checkbox,.manager.visits-edit .visits-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.visits-new .visits-form form .field.checkbox:last-of-type,.manager.visits-create .visits-form form .field.checkbox:last-of-type,.manager.visits-edit .visits-form form .field.checkbox:last-of-type{margin:0}.manager.visits-new .visits-form form .field.checkbox label,.manager.visits-create .visits-form form .field.checkbox label,.manager.visits-edit .visits-form form .field.checkbox label{padding:0 0.25rem}.manager.visits-new .visits-form form .field.small,.manager.visits-create .visits-form form .field.small,.manager.visits-edit .visits-form form .field.small{width:20rem}.manager.visits-new .visits-form form .field label+small,.manager.visits-new .visits-form form .field small.label-description,.manager.visits-create .visits-form form .field label+small,.manager.visits-create .visits-form form .field small.label-description,.manager.visits-edit .visits-form form .field label+small,.manager.visits-edit .visits-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.visits-new .visits-form form .field input:not([type=checkbox],[type=radio]),.manager.visits-new .visits-form form .field textarea,.manager.visits-new .visits-form form .field select,.manager.visits-create .visits-form form .field input:not([type=checkbox],[type=radio]),.manager.visits-create .visits-form form .field textarea,.manager.visits-create .visits-form form .field select,.manager.visits-edit .visits-form form .field input:not([type=checkbox],[type=radio]),.manager.visits-edit .visits-form form .field textarea,.manager.visits-edit .visits-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.visits-new .visits-form form .field input[type="email"],.manager.visits-new .visits-form form .field input[type="number"],.manager.visits-new .visits-form form .field input[type="password"],.manager.visits-new .visits-form form .field input[type="text"],.manager.visits-new .visits-form form .field textarea,.manager.visits-create .visits-form form .field input[type="email"],.manager.visits-create .visits-form form .field input[type="number"],.manager.visits-create .visits-form form .field input[type="password"],.manager.visits-create .visits-form form .field input[type="text"],.manager.visits-create .visits-form form .field textarea,.manager.visits-edit .visits-form form .field input[type="email"],.manager.visits-edit .visits-form form .field input[type="number"],.manager.visits-edit .visits-form form .field input[type="password"],.manager.visits-edit .visits-form form .field input[type="text"],.manager.visits-edit .visits-form form .field textarea{flex:1}.manager.visits-new .visits-form form .field input[type="email"]:last-child-of-type,.manager.visits-new .visits-form form .field input[type="number"]:last-child-of-type,.manager.visits-new .visits-form form .field input[type="password"]:last-child-of-type,.manager.visits-new .visits-form form .field input[type="text"]:last-child-of-type,.manager.visits-new .visits-form form .field textarea:last-child-of-type,.manager.visits-create .visits-form form .field input[type="email"]:last-child-of-type,.manager.visits-create .visits-form form .field input[type="number"]:last-child-of-type,.manager.visits-create .visits-form form .field input[type="password"]:last-child-of-type,.manager.visits-create .visits-form form .field input[type="text"]:last-child-of-type,.manager.visits-create .visits-form form .field textarea:last-child-of-type,.manager.visits-edit .visits-form form .field input[type="email"]:last-child-of-type,.manager.visits-edit .visits-form form .field input[type="number"]:last-child-of-type,.manager.visits-edit .visits-form form .field input[type="password"]:last-child-of-type,.manager.visits-edit .visits-form form .field input[type="text"]:last-child-of-type,.manager.visits-edit .visits-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.visits-new .visits-form form .field textarea,.manager.visits-create .visits-form form .field textarea,.manager.visits-edit .visits-form form .field textarea{min-height:6rem;padding:0.5rem}.manager.visits-new .visits-form form .field .explanation,.manager.visits-create .visits-form form .field .explanation,.manager.visits-edit .visits-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.visits-new .visits-form form .field ul,.manager.visits-create .visits-form form .field ul,.manager.visits-edit .visits-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.visits-new .visits-form form .field ul li,.manager.visits-create .visits-form form .field ul li,.manager.visits-edit .visits-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.visits-new .visits-form form .field ul li .other-discipline,.manager.visits-create .visits-form form .field ul li .other-discipline,.manager.visits-edit .visits-form form .field ul li .other-discipline{display:none}.manager.visits-new .visits-form form .field ul li .other-discipline input,.manager.visits-create .visits-form form .field ul li .other-discipline input,.manager.visits-edit .visits-form form .field ul li .other-discipline input{margin-left:0.5rem}.manager.visits-new .visits-form form .field ul li #discipline-Other:checked+div .other-discipline,.manager.visits-create .visits-form form .field ul li #discipline-Other:checked+div .other-discipline,.manager.visits-edit .visits-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.visits-new .visits-form form .field ul li label,.manager.visits-create .visits-form form .field ul li label,.manager.visits-edit .visits-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.visits-new .visits-form form .field ul li input[type="radio"],.manager.visits-create .visits-form form .field ul li input[type="radio"],.manager.visits-edit .visits-form form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.visits-new .visits-form form .field .planning-question-label,.manager.visits-create .visits-form form .field .planning-question-label,.manager.visits-edit .visits-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.visits-new .visits-form form .field .additional-question,.manager.visits-create .visits-form form .field .additional-question,.manager.visits-edit .visits-form form .field .additional-question{display:none}.manager.visits-new .visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.manager.visits-create .visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.manager.visits-edit .visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.visits-new .visits-form form .field .yes-no-options,.manager.visits-create .visits-form form .field .yes-no-options,.manager.visits-edit .visits-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.visits-new .visits-form form .field .yes-no-options label,.manager.visits-create .visits-form form .field .yes-no-options label,.manager.visits-edit .visits-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.visits-new .visits-form form .field .yes-no-options input,.manager.visits-create .visits-form form .field .yes-no-options input,.manager.visits-edit .visits-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.visits-new .visits-form form .field .yes-no-row,.manager.visits-create .visits-form form .field .yes-no-row,.manager.visits-edit .visits-form form .field .yes-no-row{display:flex}.manager.visits-new .visits-form form .field .yes-no-row .yes-no-options,.manager.visits-create .visits-form form .field .yes-no-row .yes-no-options,.manager.visits-edit .visits-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.visits-new .visits-form form .small-title,.manager.visits-create .visits-form form .small-title,.manager.visits-edit .visits-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.visits-new .visits-form form .small-title label,.manager.visits-create .visits-form form .small-title label,.manager.visits-edit .visits-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.visits-new .visits-form form .form-end,.manager.visits-create .visits-form form .form-end,.manager.visits-edit .visits-form form .form-end{display:flex;justify-content:end}.manager.visits-new .visits-form form .controls,.manager.visits-create .visits-form form .controls,.manager.visits-edit .visits-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.visits-new .visits-form form .controls img,.manager.visits-create .visits-form form .controls img,.manager.visits-edit .visits-form form .controls img{height:1.5rem;width:1.5rem}.manager.visits-new .visits-form form .controls a,.manager.visits-create .visits-form form .controls a,.manager.visits-edit .visits-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.visits-new .visits-form form .controls a img,.manager.visits-create .visits-form form .controls a img,.manager.visits-edit .visits-form form .controls a img{padding-right:0.5rem}.manager.visits-new .visits-form form .controls button,.manager.visits-create .visits-form form .controls button,.manager.visits-edit .visits-form form .controls button{color:#002045;font-weight:700}.manager.visits-new .visits-form form .date-fields,.manager.visits-create .visits-form form .date-fields,.manager.visits-edit .visits-form form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.visits-new .visits-form form .date-fields .field,.manager.visits-create .visits-form form .date-fields .field,.manager.visits-edit .visits-form form .date-fields .field{width:150px}.manager.visits-new .visits-form form .date-fields .field input,.manager.visits-create .visits-form form .date-fields .field input,.manager.visits-edit .visits-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.visits-new .visits-form form .date-fields .field:first-of-type,.manager.visits-create .visits-form form .date-fields .field:first-of-type,.manager.visits-edit .visits-form form .date-fields .field:first-of-type{padding-right:0}.manager.visits-new .visits-form form .date-fields .separator,.manager.visits-create .visits-form form .date-fields .separator,.manager.visits-edit .visits-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.visits-new .visits-form form small,.manager.visits-create .visits-form form small,.manager.visits-edit .visits-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.visits-new .visits-form form textarea,.manager.visits-create .visits-form form textarea,.manager.visits-edit .visits-form form textarea{min-height:6rem;padding:0.5rem}.manager.visits-new .visits-form form #project_abstract,.manager.visits-new .visits-form form #project_method_description,.manager.visits-create .visits-form form #project_abstract,.manager.visits-create .visits-form form #project_method_description,.manager.visits-edit .visits-form form #project_abstract,.manager.visits-edit .visits-form form #project_method_description{min-height:12rem}.manager.visits-new .visits-form header h1,.manager.visits-create .visits-form header h1,.manager.visits-edit .visits-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.visits-new .visits-form section.form-subsection,.manager.visits-new .visits-form div.form-subsection,.manager.visits-create .visits-form section.form-subsection,.manager.visits-create .visits-form div.form-subsection,.manager.visits-edit .visits-form section.form-subsection,.manager.visits-edit .visits-form div.form-subsection{margin-bottom:3rem}.manager.visits-new .visits-form section.form-subsection>header,.manager.visits-new .visits-form section.form-subsection>:not(section)>header,.manager.visits-new .visits-form section.form-subsection>:not(section)>turbo-frame>header,.manager.visits-create .visits-form section.form-subsection>header,.manager.visits-create .visits-form section.form-subsection>:not(section)>header,.manager.visits-create .visits-form section.form-subsection>:not(section)>turbo-frame>header,.manager.visits-edit .visits-form section.form-subsection>header,.manager.visits-edit .visits-form section.form-subsection>:not(section)>header,.manager.visits-edit .visits-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.visits-new .visits-form section.form-subsection>header h2,.manager.visits-new .visits-form section.form-subsection>:not(section)>header h2,.manager.visits-new .visits-form section.form-subsection>:not(section)>turbo-frame>header h2,.manager.visits-create .visits-form section.form-subsection>header h2,.manager.visits-create .visits-form section.form-subsection>:not(section)>header h2,.manager.visits-create .visits-form section.form-subsection>:not(section)>turbo-frame>header h2,.manager.visits-edit .visits-form section.form-subsection>header h2,.manager.visits-edit .visits-form section.form-subsection>:not(section)>header h2,.manager.visits-edit .visits-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.visits-new .visits-form section.form-subsection>header>span,.manager.visits-new .visits-form section.form-subsection>:not(section)>header>span,.manager.visits-new .visits-form section.form-subsection>:not(section)>turbo-frame>header>span,.manager.visits-create .visits-form section.form-subsection>header>span,.manager.visits-create .visits-form section.form-subsection>:not(section)>header>span,.manager.visits-create .visits-form section.form-subsection>:not(section)>turbo-frame>header>span,.manager.visits-edit .visits-form section.form-subsection>header>span,.manager.visits-edit .visits-form section.form-subsection>:not(section)>header>span,.manager.visits-edit .visits-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.visits-new .visits-form h2,.manager.visits-create .visits-form h2,.manager.visits-edit .visits-form h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.visits-new .visits-form h2 span,.manager.visits-create .visits-form h2 span,.manager.visits-edit .visits-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.visits-new .visits-form .uneditable-visit-project-info>section,.manager.visits-create .visits-form .uneditable-visit-project-info>section,.manager.visits-edit .visits-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.visits-new .visits-form .uneditable-visit-project-info>section h3,.manager.visits-create .visits-form .uneditable-visit-project-info>section h3,.manager.visits-edit .visits-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.visits-new .visits-form .uneditable-visit-project-info>section p,.manager.visits-create .visits-form .uneditable-visit-project-info>section p,.manager.visits-edit .visits-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.visits-new .visits-form .project-type-options,.manager.visits-create .visits-form .project-type-options,.manager.visits-edit .visits-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.visits-new .visits-form .project-type-options label,.manager.visits-create .visits-form .project-type-options label,.manager.visits-edit .visits-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.visits-new .visits-form .project-type-options label input,.manager.visits-create .visits-form .project-type-options label input,.manager.visits-edit .visits-form .project-type-options label input{margin-right:0.5rem}.manager.visits-new .visits-form .project-type-options label .project-type-label,.manager.visits-create .visits-form .project-type-options label .project-type-label,.manager.visits-edit .visits-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.visits-new .visits-form .project-type-options label .project-type-label h3,.manager.visits-create .visits-form .project-type-options label .project-type-label h3,.manager.visits-edit .visits-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.visits-new .visits-form .project-type-options label .project-type-label p,.manager.visits-create .visits-form .project-type-options label .project-type-label p,.manager.visits-edit .visits-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.visits-new .visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.manager.visits-create .visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.manager.visits-edit .visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-new .visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.manager.visits-create .visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.manager.visits-edit .visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-new .visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.manager.visits-create .visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.manager.visits-edit .visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-new .visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.manager.visits-create .visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.manager.visits-edit .visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-new .visits-form .date-range-select,.manager.visits-create .visits-form .date-range-select,.manager.visits-edit .visits-form .date-range-select{align-items:center;display:flex;flex-direction:row;justify-content:center}.manager.visits-new .visits-form .date-range-select .date-time-select select,.manager.visits-create .visits-form .date-range-select .date-time-select select,.manager.visits-edit .visits-form .date-range-select .date-time-select select{background-color:white;border-bottom-left-radius:0;border-top-left-radius:0}.manager.visits-new .visits-form .date-range-select .date-time-select input,.manager.visits-create .visits-form .date-range-select .date-time-select input,.manager.visits-edit .visits-form .date-range-select .date-time-select input{border-bottom-right-radius:0;border-top-right-radius:0}.manager.visits-new .visits-form .date-range-select .separator,.manager.visits-create .visits-form .date-range-select .separator,.manager.visits-edit .visits-form .date-range-select .separator{border:1px solid #000000;font-size:0;height:0;margin:0.5rem;width:0.625rem}.manager.visits-new .reserve-message,.manager.visits-create .reserve-message,.manager.visits-edit .reserve-message{background-color:#ffb511;border-radius:0.3125rem;font-size:0.8125rem;margin-bottom:1rem;padding:1.5rem}.manager.visits-new .reserve-message>p:first-of-type,.manager.visits-create .reserve-message>p:first-of-type,.manager.visits-edit .reserve-message>p:first-of-type{margin-top:0}.manager.visits-new .reserve-message>p:last-of-type,.manager.visits-create .reserve-message>p:last-of-type,.manager.visits-edit .reserve-message>p:last-of-type{margin-bottom:0}.manager.visits-new .reserve-message p,.manager.visits-create .reserve-message p,.manager.visits-edit .reserve-message p{line-height:1.5rem;margin-bottom:1.2rem}.manager.visits-new .special-needs-statement:empty,.manager.visits-create .special-needs-statement:empty,.manager.visits-edit .special-needs-statement:empty{display:none}.manager.visits-index section.content{display:block}.manager.visits-index section.content header{margin:0.5rem 0}.manager.visits-index section.content header h1{font-size:1.85rem;font-weight:500;margin:0.5rem 0}.manager.visits-index section.content hr{border-bottom:2px solid #aab7bb;border-left:0;border-right:0;border-top:0;margin:0}.manager.visits-index section.content .search-subsection{margin-bottom:3rem}.manager.visits-index section.content .search-subsection input,.manager.visits-index section.content .search-subsection select{background-color:#ffffff;border:1px solid #aab7bb;border-radius:.3125rem;box-sizing:border-box;font-size:0.875rem;height:2.25rem;padding:.5rem}.manager.visits-index section.content .search-subsection .search-primary,.manager.visits-index section.content .search-subsection .search-secondary{background-color:#f3f6f7;color:#002045;padding:1.5rem}.manager.visits-index section.content .search-subsection .search-primary{display:flex;justify-content:space-between}.manager.visits-index section.content .search-subsection .search-primary>div:first-child>*{margin-right:.5rem}.manager.visits-index section.content .search-subsection .search-primary>div:last-child>*{margin-left:.5rem}.manager.visits-index section.content .search-subsection .search-secondary{background-color:#f3f6f7;border-top:1px solid #aab7bb;display:none}.manager.visits-index section.content .search-subsection .search-secondary.show{display:block}.manager.visits-index section.content .search-subsection #show_button,.manager.visits-index section.content .search-subsection #hide_button{display:none}.manager.visits-index section.content .search-subsection #show_button.show,.manager.visits-index section.content .search-subsection #hide_button.show{box-sizing:border-box;display:flex;height:100%}.manager.visits-index section.content .search-subsection .input-with-buttons{position:relative}.manager.visits-index section.content .search-subsection .input-with-buttons>input{padding:0.5rem 1.875rem}.manager.visits-index section.content .search-subsection .input-with-buttons::before{content:"";display:block;height:1rem;left:0.725rem;position:absolute;top:0.5875rem;width:1rem}.manager.visits-index section.content .search-subsection .input-with-buttons.search::before{background:no-repeat center/12px url(/assets/icon-search-92bf5f0478c471feb3c4380d66a48bc91e25fc10a8e5cfc21701b61409378465.svg)}.manager.visits-index section.content .search-subsection .input-with-buttons.calendar::before{background:no-repeat center/14px url(/assets/icon-calendar-26a9ebcb562dff032262f7471d8710c1df8aa04009c72983750e97c24db2d263.svg)}.manager.visits-index section.content .search-subsection #horizontal-line{margin-right:2rem;position:relative}.manager.visits-index section.content .search-subsection #horizontal-line::after{border-top:3px solid;bottom:1rem;content:"";display:block;position:absolute;right:-1.5rem;width:1rem}.manager.visits-index section.content .search-subsection .row{display:flex;margin-bottom:1rem}.manager.visits-index section.content .search-subsection .row label{color:#556b72;display:inline-block;font-size:0.75rem;font-weight:500;margin-bottom:0.15rem}.manager.visits-index section.content .search-subsection .row.mb-0{margin-bottom:0}.manager.visits-index section.content .search-subsection .row-medium,.manager.visits-index section.content .search-subsection .row-auto{margin-right:1rem}.manager.visits-index section.content .search-subsection .row-medium>*,.manager.visits-index section.content .search-subsection .row-auto>*{width:100%}.manager.visits-index section.content .search-subsection .row-medium{width:423px}.manager.visits-index section.content .search-subsection{font-size:0.875rem}.manager.visits-index header.content-header{align-items:center;display:flex;justify-content:space-between;margin-top:0.5rem;margin-bottom:0.5rem}.manager.visits-index header.content-header h2{display:inline-block;font-size:1.85rem;font-weight:500;margin-bottom:0;margin-top:0;margin-right:1.5rem}.manager.visits-index header.content-header a{color:#1295d8;font-size:0.75rem;vertical-align:middle}table.visit-requests .visit-dates{width:125px}table.visit-requests .visit-submitter{width:120px}table.visit-requests .visit-submit-date{width:95px}.manager.visits-show{font-size:13px}.manager.visits-show .content{padding:3.5rem 3.5rem 0rem 3.5rem}.manager.visits-show .visit-summary-box{background-color:#f3f6f7;border:1px solid #556b72;margin-bottom:3rem;padding:1.25rem}.manager.visits-show .visit-summary-box .display-flex{display:flex;justify-content:space-between}.manager.visits-show .visit-summary-box .info-block{align-items:center;display:flex;margin-bottom:6px}.manager.visits-show .visit-summary-box .info-block p{margin:0.5rem 0px}.manager.visits-show .visit-summary-box .info-block .title{font-weight:600}.manager.visits-show .visit-summary-box .info-block .w-200{width:200px}.manager.visits-show .visit-summary-box .info-block:last-child{margin:0rem}.manager.visits-show .visit-summary-box .btn-status{align-items:center;border:1px solid #556b72;border-radius:1.5rem;color:black;display:flex;height:20px;justify-content:center;padding:0.2rem 1rem;text-decoration-line:none;width:8rem}.manager.visits-show .visit-summary-box .btn-status:hover{cursor:pointer}.manager.visits-show .visit-summary-box .bg-approved{background-color:#c4fcb9}.manager.visits-show .visit-summary-box .bg-in_review{background-color:#fefea4}.manager.visits-show .visit-summary-box .bg-cancelled{background-color:#f9c}.manager.visits-show .visit-summary-box .bg-denied{background-color:#84d7f5}.manager.visits-show .visit-summary-box .bg-incomplete{background-color:#ff9e9e}.manager.visits-show .visit-summary-box p.notice{background-color:#ffb511;border-radius:10px;padding:10px;text-align:center}.manager.visits-show .visit-summary-box p.alert{background-color:#f9c;border-radius:10px;padding:10px;text-align:center}.manager.visits-show ul.visit-menu-bar{border-bottom:1px solid #556b72;display:flex;list-style:none;margin:0 0 2rem 0;padding:0px}.manager.visits-show ul.visit-menu-bar li{display:flex;margin-right:2.5rem}.manager.visits-show ul.visit-menu-bar li a.disabled-link{color:#c2ced1 !important}.manager.visits-show ul.visit-menu-bar li a.nav-link{color:#556b72;display:inline-block;font-weight:600;padding-bottom:0.25rem;text-decoration:none}.manager.visits-show ul.visit-menu-bar li a.nav-link.active{border-bottom:6px solid #1295d8;color:#002045;font-weight:600}.manager.visits-show .visit-detail-edit{flex:1}.manager.visits-show .visit-detail-edit form input.error,.manager.visits-show .visit-detail-edit form select.error,.manager.visits-show .visit-detail-edit form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.visits-show .visit-detail-edit form label.error{color:#c03e2d !important}.manager.visits-show .visit-detail-edit form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.visits-show .visit-detail-edit form span.error_messages:before{content:"("}.manager.visits-show .visit-detail-edit form span.error_messages:after{content:")"}.manager.visits-show .visit-detail-edit form section{margin-bottom:2.5rem}.manager.visits-show .visit-detail-edit form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.visits-show .visit-detail-edit form .inline,.manager.visits-show .visit-detail-edit form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.visits-show .visit-detail-edit form .inline div,.manager.visits-show .visit-detail-edit form .inline-fields div{padding-right:1rem}.manager.visits-show .visit-detail-edit form .field{display:flex;flex-direction:column}.manager.visits-show .visit-detail-edit form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.visits-show .visit-detail-edit form .field>label{display:block}.manager.visits-show .visit-detail-edit form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.visits-show .visit-detail-edit form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.visits-show .visit-detail-edit form .field.checkbox:last-of-type{margin:0}.manager.visits-show .visit-detail-edit form .field.checkbox label{padding:0 0.25rem}.manager.visits-show .visit-detail-edit form .field.small{width:20rem}.manager.visits-show .visit-detail-edit form .field label+small,.manager.visits-show .visit-detail-edit form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.visits-show .visit-detail-edit form .field input:not([type=checkbox],[type=radio]),.manager.visits-show .visit-detail-edit form .field textarea,.manager.visits-show .visit-detail-edit form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.visits-show .visit-detail-edit form .field input[type="email"],.manager.visits-show .visit-detail-edit form .field input[type="number"],.manager.visits-show .visit-detail-edit form .field input[type="password"],.manager.visits-show .visit-detail-edit form .field input[type="text"],.manager.visits-show .visit-detail-edit form .field textarea{flex:1}.manager.visits-show .visit-detail-edit form .field input[type="email"]:last-child-of-type,.manager.visits-show .visit-detail-edit form .field input[type="number"]:last-child-of-type,.manager.visits-show .visit-detail-edit form .field input[type="password"]:last-child-of-type,.manager.visits-show .visit-detail-edit form .field input[type="text"]:last-child-of-type,.manager.visits-show .visit-detail-edit form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.visits-show .visit-detail-edit form .field textarea{min-height:6rem;padding:0.5rem}.manager.visits-show .visit-detail-edit form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.visits-show .visit-detail-edit form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.visits-show .visit-detail-edit form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.visits-show .visit-detail-edit form .field ul li .other-discipline{display:none}.manager.visits-show .visit-detail-edit form .field ul li .other-discipline input{margin-left:0.5rem}.manager.visits-show .visit-detail-edit form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.visits-show .visit-detail-edit form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.visits-show .visit-detail-edit form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.visits-show .visit-detail-edit form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.visits-show .visit-detail-edit form .field .additional-question{display:none}.manager.visits-show .visit-detail-edit form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.visits-show .visit-detail-edit form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.visits-show .visit-detail-edit form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.visits-show .visit-detail-edit form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.visits-show .visit-detail-edit form .field .yes-no-row{display:flex}.manager.visits-show .visit-detail-edit form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.visits-show .visit-detail-edit form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.visits-show .visit-detail-edit form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.visits-show .visit-detail-edit form .form-end{display:flex;justify-content:end}.manager.visits-show .visit-detail-edit form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.visits-show .visit-detail-edit form .controls img{height:1.5rem;width:1.5rem}.manager.visits-show .visit-detail-edit form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.visits-show .visit-detail-edit form .controls a img{padding-right:0.5rem}.manager.visits-show .visit-detail-edit form .controls button{color:#002045;font-weight:700}.manager.visits-show .visit-detail-edit form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.visits-show .visit-detail-edit form .date-fields .field{width:150px}.manager.visits-show .visit-detail-edit form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.visits-show .visit-detail-edit form .date-fields .field:first-of-type{padding-right:0}.manager.visits-show .visit-detail-edit form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.visits-show .visit-detail-edit form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.visits-show .visit-detail-edit form textarea{min-height:6rem;padding:0.5rem}.manager.visits-show .visit-detail-edit form #project_abstract,.manager.visits-show .visit-detail-edit form #project_method_description{min-height:12rem}.manager.visits-show .visit-detail-edit header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.visits-show .visit-detail-edit section.form-subsection,.manager.visits-show .visit-detail-edit div.form-subsection{margin-bottom:3rem}.manager.visits-show .visit-detail-edit section.form-subsection>header,.manager.visits-show .visit-detail-edit section.form-subsection>:not(section)>header,.manager.visits-show .visit-detail-edit section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.visits-show .visit-detail-edit section.form-subsection>header h2,.manager.visits-show .visit-detail-edit section.form-subsection>:not(section)>header h2,.manager.visits-show .visit-detail-edit section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.visits-show .visit-detail-edit section.form-subsection>header>span,.manager.visits-show .visit-detail-edit section.form-subsection>:not(section)>header>span,.manager.visits-show .visit-detail-edit section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.visits-show .visit-detail-edit h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.visits-show .visit-detail-edit h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.visits-show .visit-detail-edit .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.visits-show .visit-detail-edit .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.visits-show .visit-detail-edit .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.visits-show .visit-detail-edit .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.visits-show .visit-detail-edit .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.visits-show .visit-detail-edit .project-type-options label input{margin-right:0.5rem}.manager.visits-show .visit-detail-edit .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.visits-show .visit-detail-edit .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.visits-show .visit-detail-edit .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.visits-show .visit-detail-edit .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-show .visit-detail-edit .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-show .visit-detail-edit .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-show .visit-detail-edit .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-show .visit-detail-edit .date-range-select{align-items:center;display:flex;flex-direction:row;justify-content:center}.manager.visits-show .visit-detail-edit .date-range-select .date-time-select select{background-color:white;border-bottom-left-radius:0;border-top-left-radius:0}.manager.visits-show .visit-detail-edit .date-range-select .date-time-select input{border-bottom-right-radius:0;border-top-right-radius:0}.manager.visits-show .visit-detail-edit .date-range-select .separator{border:1px solid #000000;font-size:0;height:0;margin:0.5rem;width:0.625rem}.manager.visits-show .visit-detail-edit .reserve-info{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:3rem}.manager.visits-show .visit-detail-edit .reserve-info .reserve-field{width:23rem}.manager.visits-show .visit-detail-edit .reserve-info .display-row-flex{display:flex;flex-direction:row;justify-content:space-between}.manager.visits-show .visit-detail-edit .reserve-info .display-row-flex a{padding:0px}.manager.visits-show .visit-detail-edit .reserve-info .error{color:#c03e2d}.manager.visits-show .visit-detail-edit .flex-break{flex-basis:100%;height:0}.manager.visits-show .visit-detail-edit .reserve-message{background-color:#ffb511;border-radius:0.3125rem;font-size:0.8125rem;margin-bottom:1rem;padding:1.5rem}.manager.visits-show .visit-detail-edit .reserve-message>p:first-of-type{margin-top:0}.manager.visits-show .visit-detail-edit .reserve-message>p:last-of-type{margin-bottom:0}.manager.visits-show .visit-detail-edit .reserve-message p{line-height:1.5rem;margin-bottom:1.2rem}.manager.visits-show .visit-detail-edit .special-needs-statement:empty{display:none}.manager.visits-show #visit-user_visits-index{flex:1}.manager.visits-show #visit-user_visits-index form input.error,.manager.visits-show #visit-user_visits-index form select.error,.manager.visits-show #visit-user_visits-index form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.visits-show #visit-user_visits-index form label.error{color:#c03e2d !important}.manager.visits-show #visit-user_visits-index form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.visits-show #visit-user_visits-index form span.error_messages:before{content:"("}.manager.visits-show #visit-user_visits-index form span.error_messages:after{content:")"}.manager.visits-show #visit-user_visits-index form section{margin-bottom:2.5rem}.manager.visits-show #visit-user_visits-index form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.visits-show #visit-user_visits-index form .inline,.manager.visits-show #visit-user_visits-index form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.visits-show #visit-user_visits-index form .inline div,.manager.visits-show #visit-user_visits-index form .inline-fields div{padding-right:1rem}.manager.visits-show #visit-user_visits-index form .field{display:flex;flex-direction:column}.manager.visits-show #visit-user_visits-index form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.visits-show #visit-user_visits-index form .field>label{display:block}.manager.visits-show #visit-user_visits-index form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.visits-show #visit-user_visits-index form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.visits-show #visit-user_visits-index form .field.checkbox:last-of-type{margin:0}.manager.visits-show #visit-user_visits-index form .field.checkbox label{padding:0 0.25rem}.manager.visits-show #visit-user_visits-index form .field.small{width:20rem}.manager.visits-show #visit-user_visits-index form .field label+small,.manager.visits-show #visit-user_visits-index form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.visits-show #visit-user_visits-index form .field input:not([type=checkbox],[type=radio]),.manager.visits-show #visit-user_visits-index form .field textarea,.manager.visits-show #visit-user_visits-index form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.visits-show #visit-user_visits-index form .field input[type="email"],.manager.visits-show #visit-user_visits-index form .field input[type="number"],.manager.visits-show #visit-user_visits-index form .field input[type="password"],.manager.visits-show #visit-user_visits-index form .field input[type="text"],.manager.visits-show #visit-user_visits-index form .field textarea{flex:1}.manager.visits-show #visit-user_visits-index form .field input[type="email"]:last-child-of-type,.manager.visits-show #visit-user_visits-index form .field input[type="number"]:last-child-of-type,.manager.visits-show #visit-user_visits-index form .field input[type="password"]:last-child-of-type,.manager.visits-show #visit-user_visits-index form .field input[type="text"]:last-child-of-type,.manager.visits-show #visit-user_visits-index form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.visits-show #visit-user_visits-index form .field textarea{min-height:6rem;padding:0.5rem}.manager.visits-show #visit-user_visits-index form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.visits-show #visit-user_visits-index form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.visits-show #visit-user_visits-index form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.visits-show #visit-user_visits-index form .field ul li .other-discipline{display:none}.manager.visits-show #visit-user_visits-index form .field ul li .other-discipline input{margin-left:0.5rem}.manager.visits-show #visit-user_visits-index form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.visits-show #visit-user_visits-index form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.visits-show #visit-user_visits-index form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.visits-show #visit-user_visits-index form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.visits-show #visit-user_visits-index form .field .additional-question{display:none}.manager.visits-show #visit-user_visits-index form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.visits-show #visit-user_visits-index form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.visits-show #visit-user_visits-index form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.visits-show #visit-user_visits-index form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.visits-show #visit-user_visits-index form .field .yes-no-row{display:flex}.manager.visits-show #visit-user_visits-index form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.visits-show #visit-user_visits-index form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.visits-show #visit-user_visits-index form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.visits-show #visit-user_visits-index form .form-end{display:flex;justify-content:end}.manager.visits-show #visit-user_visits-index form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.visits-show #visit-user_visits-index form .controls img{height:1.5rem;width:1.5rem}.manager.visits-show #visit-user_visits-index form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.visits-show #visit-user_visits-index form .controls a img{padding-right:0.5rem}.manager.visits-show #visit-user_visits-index form .controls button{color:#002045;font-weight:700}.manager.visits-show #visit-user_visits-index form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.visits-show #visit-user_visits-index form .date-fields .field{width:150px}.manager.visits-show #visit-user_visits-index form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.visits-show #visit-user_visits-index form .date-fields .field:first-of-type{padding-right:0}.manager.visits-show #visit-user_visits-index form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.visits-show #visit-user_visits-index form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.visits-show #visit-user_visits-index form textarea{min-height:6rem;padding:0.5rem}.manager.visits-show #visit-user_visits-index form #project_abstract,.manager.visits-show #visit-user_visits-index form #project_method_description{min-height:12rem}.manager.visits-show #visit-user_visits-index header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.visits-show #visit-user_visits-index section.form-subsection,.manager.visits-show #visit-user_visits-index div.form-subsection{margin-bottom:3rem}.manager.visits-show #visit-user_visits-index section.form-subsection>header,.manager.visits-show #visit-user_visits-index section.form-subsection>:not(section)>header,.manager.visits-show #visit-user_visits-index section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.visits-show #visit-user_visits-index section.form-subsection>header h2,.manager.visits-show #visit-user_visits-index section.form-subsection>:not(section)>header h2,.manager.visits-show #visit-user_visits-index section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.visits-show #visit-user_visits-index section.form-subsection>header>span,.manager.visits-show #visit-user_visits-index section.form-subsection>:not(section)>header>span,.manager.visits-show #visit-user_visits-index section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.visits-show #visit-user_visits-index h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.visits-show #visit-user_visits-index h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.visits-show #visit-user_visits-index .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.visits-show #visit-user_visits-index .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.visits-show #visit-user_visits-index .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.visits-show #visit-user_visits-index .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.visits-show #visit-user_visits-index .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.visits-show #visit-user_visits-index .project-type-options label input{margin-right:0.5rem}.manager.visits-show #visit-user_visits-index .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.visits-show #visit-user_visits-index .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.visits-show #visit-user_visits-index .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.visits-show #visit-user_visits-index .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-show #visit-user_visits-index .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-show #visit-user_visits-index .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-show #visit-user_visits-index .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-types{align-items:center;display:flex;justify-content:space-between}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form input.error,.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form select.error,.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form label.error{color:#c03e2d !important}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form span.error_messages:before{content:"("}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form span.error_messages:after{content:")"}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form section{margin-bottom:2.5rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .inline,.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .inline div,.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .inline-fields div{padding-right:1rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field{display:flex;flex-direction:column}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field>label{display:block}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field.checkbox:last-of-type{margin:0}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field.checkbox label{padding:0 0.25rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field.small{width:20rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field label+small,.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field input:not([type=checkbox],[type=radio]),.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field textarea,.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field input[type="email"],.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field input[type="number"],.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field input[type="password"],.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field input[type="text"],.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field textarea{flex:1}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field input[type="email"]:last-child-of-type,.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field input[type="number"]:last-child-of-type,.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field input[type="password"]:last-child-of-type,.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field input[type="text"]:last-child-of-type,.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field textarea{min-height:6rem;padding:0.5rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field ul li .other-discipline{display:none}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field ul li .other-discipline input{margin-left:0.5rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field .additional-question{display:none}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field .yes-no-row{display:flex}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .form-end{display:flex;justify-content:end}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .controls img{height:1.5rem;width:1.5rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .controls a img{padding-right:0.5rem}.manager.visits-show #visit-user_visits-index .add-visitor .add-visitor-input form .controls button{color:#002045;font-weight:700}.manager.visits-show #visit-user_visits-index .add-visitor table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.visits-show #visit-user_visits-index .add-visitor table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.visits-show #visit-user_visits-index .add-visitor table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.visits-show #visit-user_visits-index .add-visitor table th:first-of-type{padding-left:1rem}.manager.visits-show #visit-user_visits-index .add-visitor table th:last-of-type{text-align:right}.manager.visits-show #visit-user_visits-index .add-visitor table tbody td,.manager.visits-show #visit-user_visits-index .add-visitor table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.visits-show #visit-user_visits-index .add-visitor table tbody td:first-of-type,.manager.visits-show #visit-user_visits-index .add-visitor table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.visits-show #visit-user_visits-index .add-visitor table tbody td:last-of-type,.manager.visits-show #visit-user_visits-index .add-visitor table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.visits-show #visit-user_visits-index .add-visitor table tbody td.title,.manager.visits-show #visit-user_visits-index .add-visitor table tbody th.title{font-weight:700}.manager.visits-show #visit-user_visits-index .add-visitor table tr.header{background-color:#e5eaeb}.manager.visits-show #visit-user_visits-index .add-visitor table tr.header td,.manager.visits-show #visit-user_visits-index .add-visitor table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.visits-show #visit-user_visits-index .add-visitor table tr.disabled{color:#879ea6}.manager.visits-show #visit-user_visits-index .add-visitor table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.visits-show #visit-user_visits-index .add-visitor table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.visits-show #visit-user_visits-index .add-visitor table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.visits-show #visit-user_visits-index .add-visitor table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.visits-show #visit-user_visits-index .add-visitor table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.visits-show #visit-user_visits-index .add-visitor table tbody .pill{transition:all 0.25s ease-in-out}.manager.visits-show #visit-user_visits-index .add-visitor table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.visits-show #visit-user_visits-index .add-visitor table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.visits-show #visit-user_visits-index .add-visitor table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.visits-show #visit-user_visits-index .add-visitor table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.visits-show #visit-user_visits-index .add-visitor table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.visits-show #visit-user_visits-index .add-visitor table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.visits-show #visit-user_visits-index .add-visitor table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.visits-show #visit-user_visits-index .add-visitor table img[alt="checked icon"],.manager.visits-show #visit-user_visits-index .add-visitor table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.visits-show #visit-user_visits-index .add-visitor table a{color:#0e76aa}.manager.visits-show #visit-user_visits-index .add-visitor table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.visits-show #visit-user_visits-index .add-visitor table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.visits-show #visit-user_visits-index .add-visitor table a img{vertical-align:middle}.manager.visits-show #visit-user_visits-index .add-visitor table .pill{display:flex}.manager.visits-show #visit-user_visits-index .add-visitor table .date-range{font-weight:600}.manager.visits-show #visit-user_visits-index .add-visitor table tbody tr{background-color:#ffffff}.manager.visits-show #visit-user_visits-index .add-visitor table .visitor{background-color:#f3f6f7}.manager.visits-show #visit-user_visits-index .add-visitor table .button_to .add-visitor-btn{background-color:#ffffff;width:180px}.manager.visits-show #visit-user_visits-index .add-visitor table td:last-child{text-align:right}.manager.visits-show #visit-user_visits-index .add-visitor table a{background-color:#ffb511;border:1px solid #556b72;border-radius:1.5rem;color:unset;padding:0.2rem 1rem;text-decoration:none;text-wrap:nowrap}.manager.visits-show #visit-user_visits-index .add-visitor .toolbar-button{display:flex;font-size:0.75rem;margin-bottom:1.5rem}.manager.visits-show #visit-user_visits-index .add-visitor .toolbar-button a{background:#ffffff;border:1px solid #556b72;color:#556b72;font-weight:700;margin:0;margin-left:-1px;padding:0.6rem;text-decoration:none}.manager.visits-show #visit-user_visits-index .add-visitor .toolbar-button a.selected{background:#556b72;color:#ffffff}.manager.visits-show #visit-user_visits-index .add-visitor .toolbar-button a:first-child{border-radius:1rem 0 0 1rem;margin-left:0;padding-left:1rem}.manager.visits-show #visit-user_visits-index .add-visitor .toolbar-button a:last-child{border-radius:0 1rem 1rem 0;padding-right:1rem}.manager.visits-show #visit-user_visits-index .add-visitor section{margin:0;padding:0}.manager.visits-show #visit-user_visits-index .add-visitor .flex-row{align-items:center;display:flex}.manager.visits-show #visit-user_visits-index .add-visitor .flex-row .field{margin-right:1rem;width:100%}.manager.visits-show #visit-user_visits-index .add-visitor .flex-row .field input[type="text"],.manager.visits-show #visit-user_visits-index .add-visitor .flex-row .field input[type="number"],.manager.visits-show #visit-user_visits-index .add-visitor .flex-row .field select{border:1px solid #556b72;border-radius:0.3125rem;box-sizing:border-box;width:100%}.manager.visits-show #visit-user_visits-index .add-visitor .flex-row button{background-color:#ffb511;border:1px solid #556b72;border-radius:1.5rem;font-size:0.875rem;height:2rem;width:8rem}.manager.visits-show #visit-user_visits-index .add-visitor .flex-row button:hover{cursor:pointer}.manager.visits-show #visit-user_visits-index .add-visitor .flex-row .visitor-name{flex:4}.manager.visits-show #visit-user_visits-index .add-visitor .flex-row .role{flex:2}.manager.visits-show #visit-user_visits-index .add-visitor .flex-row .add-visitor{flex:1}.manager.visits-show #visit-user_visits-index .add-visitor .flex-row .number-in-group{flex:1}.manager.visits-show #visit-user_visits-index .add-visitor .flex-row .institution-id{flex:4}.manager.visits-show #visit-user_visits-index .add-visitor span{font-size:0.75rem;font-weight:400;line-height:1.25rem}.manager.visits-show #visit-user_visits-index .add-visitor input[type="submit"]{background-color:transparent;border:1px solid #556b72;border-radius:1.5rem;color:#1295d8;font-size:0.75rem;padding:0.2rem 1.5rem}.manager.visits-show #visit-user_visits-index .add-visitor input[type="submit"]:hover{cursor:pointer}.manager.visits-show #visit-user_visits-index table#user-visits-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.manager.visits-show #visit-user_visits-index table#user-visits-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.manager.visits-show #visit-user_visits-index table#user-visits-table th:first-of-type{padding-left:1rem}.manager.visits-show #visit-user_visits-index table#user-visits-table th:last-of-type{text-align:right}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody td,.manager.visits-show #visit-user_visits-index table#user-visits-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody td:first-of-type,.manager.visits-show #visit-user_visits-index table#user-visits-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody td:last-of-type,.manager.visits-show #visit-user_visits-index table#user-visits-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody td.title,.manager.visits-show #visit-user_visits-index table#user-visits-table tbody th.title{font-weight:700}.manager.visits-show #visit-user_visits-index table#user-visits-table tr.header{background-color:#e5eaeb}.manager.visits-show #visit-user_visits-index table#user-visits-table tr.header td,.manager.visits-show #visit-user_visits-index table#user-visits-table tr.header th{color:#002045;font-weight:600;text-align:left}.manager.visits-show #visit-user_visits-index table#user-visits-table tr.disabled{color:#879ea6}.manager.visits-show #visit-user_visits-index table#user-visits-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody .pill{transition:all 0.25s ease-in-out}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.manager.visits-show #visit-user_visits-index table#user-visits-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.manager.visits-show #visit-user_visits-index table#user-visits-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.manager.visits-show #visit-user_visits-index table#user-visits-table img[src*="check"]{height:0.875rem;width:0.875rem}.manager.visits-show #visit-user_visits-index table#user-visits-table img[alt="checked icon"],.manager.visits-show #visit-user_visits-index table#user-visits-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.manager.visits-show #visit-user_visits-index table#user-visits-table a{color:#0e76aa}.manager.visits-show #visit-user_visits-index table#user-visits-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.manager.visits-show #visit-user_visits-index table#user-visits-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.manager.visits-show #visit-user_visits-index table#user-visits-table a img{vertical-align:middle}.manager.visits-show #visit-user_visits-index table#user-visits-table .pill{display:flex}.manager.visits-show #visit-user_visits-index table#user-visits-table .date-range{font-weight:600}.manager.visits-show #visit-user_visits-index table#user-visits-table a{color:#556b72}.manager.visits-show #visit-reserve_info-index{flex:1}.manager.visits-show #visit-reserve_info-index form input.error,.manager.visits-show #visit-reserve_info-index form select.error,.manager.visits-show #visit-reserve_info-index form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.visits-show #visit-reserve_info-index form label.error{color:#c03e2d !important}.manager.visits-show #visit-reserve_info-index form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.visits-show #visit-reserve_info-index form span.error_messages:before{content:"("}.manager.visits-show #visit-reserve_info-index form span.error_messages:after{content:")"}.manager.visits-show #visit-reserve_info-index form section{margin-bottom:2.5rem}.manager.visits-show #visit-reserve_info-index form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.visits-show #visit-reserve_info-index form .inline,.manager.visits-show #visit-reserve_info-index form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.visits-show #visit-reserve_info-index form .inline div,.manager.visits-show #visit-reserve_info-index form .inline-fields div{padding-right:1rem}.manager.visits-show #visit-reserve_info-index form .field{display:flex;flex-direction:column}.manager.visits-show #visit-reserve_info-index form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.visits-show #visit-reserve_info-index form .field>label{display:block}.manager.visits-show #visit-reserve_info-index form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.visits-show #visit-reserve_info-index form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.visits-show #visit-reserve_info-index form .field.checkbox:last-of-type{margin:0}.manager.visits-show #visit-reserve_info-index form .field.checkbox label{padding:0 0.25rem}.manager.visits-show #visit-reserve_info-index form .field.small{width:20rem}.manager.visits-show #visit-reserve_info-index form .field label+small,.manager.visits-show #visit-reserve_info-index form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.visits-show #visit-reserve_info-index form .field input:not([type=checkbox],[type=radio]),.manager.visits-show #visit-reserve_info-index form .field textarea,.manager.visits-show #visit-reserve_info-index form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.visits-show #visit-reserve_info-index form .field input[type="email"],.manager.visits-show #visit-reserve_info-index form .field input[type="number"],.manager.visits-show #visit-reserve_info-index form .field input[type="password"],.manager.visits-show #visit-reserve_info-index form .field input[type="text"],.manager.visits-show #visit-reserve_info-index form .field textarea{flex:1}.manager.visits-show #visit-reserve_info-index form .field input[type="email"]:last-child-of-type,.manager.visits-show #visit-reserve_info-index form .field input[type="number"]:last-child-of-type,.manager.visits-show #visit-reserve_info-index form .field input[type="password"]:last-child-of-type,.manager.visits-show #visit-reserve_info-index form .field input[type="text"]:last-child-of-type,.manager.visits-show #visit-reserve_info-index form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.visits-show #visit-reserve_info-index form .field textarea{min-height:6rem;padding:0.5rem}.manager.visits-show #visit-reserve_info-index form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.visits-show #visit-reserve_info-index form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.visits-show #visit-reserve_info-index form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.visits-show #visit-reserve_info-index form .field ul li .other-discipline{display:none}.manager.visits-show #visit-reserve_info-index form .field ul li .other-discipline input{margin-left:0.5rem}.manager.visits-show #visit-reserve_info-index form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.visits-show #visit-reserve_info-index form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.visits-show #visit-reserve_info-index form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.visits-show #visit-reserve_info-index form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.visits-show #visit-reserve_info-index form .field .additional-question{display:none}.manager.visits-show #visit-reserve_info-index form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.visits-show #visit-reserve_info-index form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.visits-show #visit-reserve_info-index form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.visits-show #visit-reserve_info-index form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.visits-show #visit-reserve_info-index form .field .yes-no-row{display:flex}.manager.visits-show #visit-reserve_info-index form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.visits-show #visit-reserve_info-index form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.visits-show #visit-reserve_info-index form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.visits-show #visit-reserve_info-index form .form-end{display:flex;justify-content:end}.manager.visits-show #visit-reserve_info-index form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.visits-show #visit-reserve_info-index form .controls img{height:1.5rem;width:1.5rem}.manager.visits-show #visit-reserve_info-index form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.visits-show #visit-reserve_info-index form .controls a img{padding-right:0.5rem}.manager.visits-show #visit-reserve_info-index form .controls button{color:#002045;font-weight:700}.manager.visits-show #visit-reserve_info-index form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.visits-show #visit-reserve_info-index form .date-fields .field{width:150px}.manager.visits-show #visit-reserve_info-index form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.visits-show #visit-reserve_info-index form .date-fields .field:first-of-type{padding-right:0}.manager.visits-show #visit-reserve_info-index form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.visits-show #visit-reserve_info-index form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.visits-show #visit-reserve_info-index form textarea{min-height:6rem;padding:0.5rem}.manager.visits-show #visit-reserve_info-index form #project_abstract,.manager.visits-show #visit-reserve_info-index form #project_method_description{min-height:12rem}.manager.visits-show #visit-reserve_info-index header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.visits-show #visit-reserve_info-index section.form-subsection,.manager.visits-show #visit-reserve_info-index div.form-subsection{margin-bottom:3rem}.manager.visits-show #visit-reserve_info-index section.form-subsection>header,.manager.visits-show #visit-reserve_info-index section.form-subsection>:not(section)>header,.manager.visits-show #visit-reserve_info-index section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.visits-show #visit-reserve_info-index section.form-subsection>header h2,.manager.visits-show #visit-reserve_info-index section.form-subsection>:not(section)>header h2,.manager.visits-show #visit-reserve_info-index section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.visits-show #visit-reserve_info-index section.form-subsection>header>span,.manager.visits-show #visit-reserve_info-index section.form-subsection>:not(section)>header>span,.manager.visits-show #visit-reserve_info-index section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.visits-show #visit-reserve_info-index h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.visits-show #visit-reserve_info-index h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.visits-show #visit-reserve_info-index .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.visits-show #visit-reserve_info-index .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.visits-show #visit-reserve_info-index .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.visits-show #visit-reserve_info-index .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.visits-show #visit-reserve_info-index .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.visits-show #visit-reserve_info-index .project-type-options label input{margin-right:0.5rem}.manager.visits-show #visit-reserve_info-index .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.visits-show #visit-reserve_info-index .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.visits-show #visit-reserve_info-index .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.visits-show #visit-reserve_info-index .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-show #visit-reserve_info-index .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-show #visit-reserve_info-index .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-show #visit-reserve_info-index .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.visits-show .controls{display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 0}.manager.visits-show .footer{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:30px 281px !important}.manager.visits-show .footer input{margin-left:20px;padding:20px}.manager.visits-show .footer button{margin-left:100px}.manager.visits-show .footer a{align-items:center;color:#556b72;display:flex;text-decoration:none}.manager.visits-show .footer a img{margin-right:7px}.manager .visits-search-list nav.pagination{display:flex;font-size:0.75rem;justify-content:flex-end}.manager .visits-search-list nav.pagination span{color:#002045;font-weight:700;padding:0.313rem}.manager .visits-search-list nav.pagination span a,.manager .visits-search-list nav.pagination span a:visited{color:#002045}.manager .visits-search-list header .list-count{font-size:0.9375rem}.manager.waivers_policies-show,.manager.waivers_policies-update{color:#002045;font-size:0.875rem}.manager.waivers_policies-show .controls,.manager.waivers_policies-update .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.waivers_policies-show .controls img,.manager.waivers_policies-update .controls img{height:1.5rem;width:1.5rem}.manager.waivers_policies-show .controls a,.manager.waivers_policies-update .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.waivers_policies-show .controls a img,.manager.waivers_policies-update .controls a img{padding-right:0.5rem}.manager.waivers_policies-show .controls button,.manager.waivers_policies-update .controls button{color:#002045;font-weight:700}.manager.waivers_policies-show main>.container,.manager.waivers_policies-update main>.container{max-width:unset}.manager.waivers_policies-show .form-container,.manager.waivers_policies-update .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.manager.waivers_policies-show .waivers-policies-form,.manager.waivers_policies-update .waivers-policies-form{flex:1}.manager.waivers_policies-show .waivers-policies-form form input.error,.manager.waivers_policies-show .waivers-policies-form form select.error,.manager.waivers_policies-show .waivers-policies-form form textarea.error,.manager.waivers_policies-update .waivers-policies-form form input.error,.manager.waivers_policies-update .waivers-policies-form form select.error,.manager.waivers_policies-update .waivers-policies-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.manager.waivers_policies-show .waivers-policies-form form label.error,.manager.waivers_policies-update .waivers-policies-form form label.error{color:#c03e2d !important}.manager.waivers_policies-show .waivers-policies-form form span.error_messages,.manager.waivers_policies-update .waivers-policies-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.manager.waivers_policies-show .waivers-policies-form form span.error_messages:before,.manager.waivers_policies-update .waivers-policies-form form span.error_messages:before{content:"("}.manager.waivers_policies-show .waivers-policies-form form span.error_messages:after,.manager.waivers_policies-update .waivers-policies-form form span.error_messages:after{content:")"}.manager.waivers_policies-show .waivers-policies-form form section,.manager.waivers_policies-update .waivers-policies-form form section{margin-bottom:2.5rem}.manager.waivers_policies-show .waivers-policies-form form section fieldset,.manager.waivers_policies-update .waivers-policies-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.manager.waivers_policies-show .waivers-policies-form form .inline,.manager.waivers_policies-show .waivers-policies-form form .inline-fields,.manager.waivers_policies-update .waivers-policies-form form .inline,.manager.waivers_policies-update .waivers-policies-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.manager.waivers_policies-show .waivers-policies-form form .inline div,.manager.waivers_policies-show .waivers-policies-form form .inline-fields div,.manager.waivers_policies-update .waivers-policies-form form .inline div,.manager.waivers_policies-update .waivers-policies-form form .inline-fields div{padding-right:1rem}.manager.waivers_policies-show .waivers-policies-form form .field,.manager.waivers_policies-update .waivers-policies-form form .field{display:flex;flex-direction:column}.manager.waivers_policies-show .waivers-policies-form form .field label,.manager.waivers_policies-update .waivers-policies-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.manager.waivers_policies-show .waivers-policies-form form .field>label,.manager.waivers_policies-update .waivers-policies-form form .field>label{display:block}.manager.waivers_policies-show .waivers-policies-form form .field p,.manager.waivers_policies-update .waivers-policies-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.manager.waivers_policies-show .waivers-policies-form form .field.checkbox,.manager.waivers_policies-update .waivers-policies-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.manager.waivers_policies-show .waivers-policies-form form .field.checkbox:last-of-type,.manager.waivers_policies-update .waivers-policies-form form .field.checkbox:last-of-type{margin:0}.manager.waivers_policies-show .waivers-policies-form form .field.checkbox label,.manager.waivers_policies-update .waivers-policies-form form .field.checkbox label{padding:0 0.25rem}.manager.waivers_policies-show .waivers-policies-form form .field.small,.manager.waivers_policies-update .waivers-policies-form form .field.small{width:20rem}.manager.waivers_policies-show .waivers-policies-form form .field label+small,.manager.waivers_policies-show .waivers-policies-form form .field small.label-description,.manager.waivers_policies-update .waivers-policies-form form .field label+small,.manager.waivers_policies-update .waivers-policies-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.manager.waivers_policies-show .waivers-policies-form form .field input:not([type=checkbox],[type=radio]),.manager.waivers_policies-show .waivers-policies-form form .field textarea,.manager.waivers_policies-show .waivers-policies-form form .field select,.manager.waivers_policies-update .waivers-policies-form form .field input:not([type=checkbox],[type=radio]),.manager.waivers_policies-update .waivers-policies-form form .field textarea,.manager.waivers_policies-update .waivers-policies-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.manager.waivers_policies-show .waivers-policies-form form .field input[type="email"],.manager.waivers_policies-show .waivers-policies-form form .field input[type="number"],.manager.waivers_policies-show .waivers-policies-form form .field input[type="password"],.manager.waivers_policies-show .waivers-policies-form form .field input[type="text"],.manager.waivers_policies-show .waivers-policies-form form .field textarea,.manager.waivers_policies-update .waivers-policies-form form .field input[type="email"],.manager.waivers_policies-update .waivers-policies-form form .field input[type="number"],.manager.waivers_policies-update .waivers-policies-form form .field input[type="password"],.manager.waivers_policies-update .waivers-policies-form form .field input[type="text"],.manager.waivers_policies-update .waivers-policies-form form .field textarea{flex:1}.manager.waivers_policies-show .waivers-policies-form form .field input[type="email"]:last-child-of-type,.manager.waivers_policies-show .waivers-policies-form form .field input[type="number"]:last-child-of-type,.manager.waivers_policies-show .waivers-policies-form form .field input[type="password"]:last-child-of-type,.manager.waivers_policies-show .waivers-policies-form form .field input[type="text"]:last-child-of-type,.manager.waivers_policies-show .waivers-policies-form form .field textarea:last-child-of-type,.manager.waivers_policies-update .waivers-policies-form form .field input[type="email"]:last-child-of-type,.manager.waivers_policies-update .waivers-policies-form form .field input[type="number"]:last-child-of-type,.manager.waivers_policies-update .waivers-policies-form form .field input[type="password"]:last-child-of-type,.manager.waivers_policies-update .waivers-policies-form form .field input[type="text"]:last-child-of-type,.manager.waivers_policies-update .waivers-policies-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.manager.waivers_policies-show .waivers-policies-form form .field textarea,.manager.waivers_policies-update .waivers-policies-form form .field textarea{min-height:6rem;padding:0.5rem}.manager.waivers_policies-show .waivers-policies-form form .field .explanation,.manager.waivers_policies-update .waivers-policies-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.manager.waivers_policies-show .waivers-policies-form form .field ul,.manager.waivers_policies-update .waivers-policies-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.manager.waivers_policies-show .waivers-policies-form form .field ul li,.manager.waivers_policies-update .waivers-policies-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.manager.waivers_policies-show .waivers-policies-form form .field ul li .other-discipline,.manager.waivers_policies-update .waivers-policies-form form .field ul li .other-discipline{display:none}.manager.waivers_policies-show .waivers-policies-form form .field ul li .other-discipline input,.manager.waivers_policies-update .waivers-policies-form form .field ul li .other-discipline input{margin-left:0.5rem}.manager.waivers_policies-show .waivers-policies-form form .field ul li #discipline-Other:checked+div .other-discipline,.manager.waivers_policies-update .waivers-policies-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.manager.waivers_policies-show .waivers-policies-form form .field ul li label,.manager.waivers_policies-update .waivers-policies-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.manager.waivers_policies-show .waivers-policies-form form .field ul li input[type="radio"],.manager.waivers_policies-update .waivers-policies-form form .field ul li input[type="radio"]{margin-top:0.25rem}.manager.waivers_policies-show .waivers-policies-form form .field .planning-question-label,.manager.waivers_policies-update .waivers-policies-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.manager.waivers_policies-show .waivers-policies-form form .field .additional-question,.manager.waivers_policies-update .waivers-policies-form form .field .additional-question{display:none}.manager.waivers_policies-show .waivers-policies-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.manager.waivers_policies-update .waivers-policies-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.manager.waivers_policies-show .waivers-policies-form form .field .yes-no-options,.manager.waivers_policies-update .waivers-policies-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.manager.waivers_policies-show .waivers-policies-form form .field .yes-no-options label,.manager.waivers_policies-update .waivers-policies-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.manager.waivers_policies-show .waivers-policies-form form .field .yes-no-options input,.manager.waivers_policies-update .waivers-policies-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.manager.waivers_policies-show .waivers-policies-form form .field .yes-no-row,.manager.waivers_policies-update .waivers-policies-form form .field .yes-no-row{display:flex}.manager.waivers_policies-show .waivers-policies-form form .field .yes-no-row .yes-no-options,.manager.waivers_policies-update .waivers-policies-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.manager.waivers_policies-show .waivers-policies-form form .small-title,.manager.waivers_policies-update .waivers-policies-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.manager.waivers_policies-show .waivers-policies-form form .small-title label,.manager.waivers_policies-update .waivers-policies-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.manager.waivers_policies-show .waivers-policies-form form .form-end,.manager.waivers_policies-update .waivers-policies-form form .form-end{display:flex;justify-content:end}.manager.waivers_policies-show .waivers-policies-form form .controls,.manager.waivers_policies-update .waivers-policies-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.manager.waivers_policies-show .waivers-policies-form form .controls img,.manager.waivers_policies-update .waivers-policies-form form .controls img{height:1.5rem;width:1.5rem}.manager.waivers_policies-show .waivers-policies-form form .controls a,.manager.waivers_policies-update .waivers-policies-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.manager.waivers_policies-show .waivers-policies-form form .controls a img,.manager.waivers_policies-update .waivers-policies-form form .controls a img{padding-right:0.5rem}.manager.waivers_policies-show .waivers-policies-form form .controls button,.manager.waivers_policies-update .waivers-policies-form form .controls button{color:#002045;font-weight:700}.manager.waivers_policies-show .waivers-policies-form form .date-fields,.manager.waivers_policies-update .waivers-policies-form form .date-fields{align-items:center;display:flex;flex-direction:row}.manager.waivers_policies-show .waivers-policies-form form .date-fields .field,.manager.waivers_policies-update .waivers-policies-form form .date-fields .field{width:150px}.manager.waivers_policies-show .waivers-policies-form form .date-fields .field input,.manager.waivers_policies-update .waivers-policies-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.manager.waivers_policies-show .waivers-policies-form form .date-fields .field:first-of-type,.manager.waivers_policies-update .waivers-policies-form form .date-fields .field:first-of-type{padding-right:0}.manager.waivers_policies-show .waivers-policies-form form .date-fields .separator,.manager.waivers_policies-update .waivers-policies-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.manager.waivers_policies-show .waivers-policies-form form small,.manager.waivers_policies-update .waivers-policies-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.manager.waivers_policies-show .waivers-policies-form form textarea,.manager.waivers_policies-update .waivers-policies-form form textarea{min-height:6rem;padding:0.5rem}.manager.waivers_policies-show .waivers-policies-form form #project_abstract,.manager.waivers_policies-show .waivers-policies-form form #project_method_description,.manager.waivers_policies-update .waivers-policies-form form #project_abstract,.manager.waivers_policies-update .waivers-policies-form form #project_method_description{min-height:12rem}.manager.waivers_policies-show .waivers-policies-form header h1,.manager.waivers_policies-update .waivers-policies-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.manager.waivers_policies-show .waivers-policies-form section.form-subsection,.manager.waivers_policies-show .waivers-policies-form div.form-subsection,.manager.waivers_policies-update .waivers-policies-form section.form-subsection,.manager.waivers_policies-update .waivers-policies-form div.form-subsection{margin-bottom:3rem}.manager.waivers_policies-show .waivers-policies-form section.form-subsection>header,.manager.waivers_policies-show .waivers-policies-form section.form-subsection>:not(section)>header,.manager.waivers_policies-show .waivers-policies-form section.form-subsection>:not(section)>turbo-frame>header,.manager.waivers_policies-update .waivers-policies-form section.form-subsection>header,.manager.waivers_policies-update .waivers-policies-form section.form-subsection>:not(section)>header,.manager.waivers_policies-update .waivers-policies-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.manager.waivers_policies-show .waivers-policies-form section.form-subsection>header h2,.manager.waivers_policies-show .waivers-policies-form section.form-subsection>:not(section)>header h2,.manager.waivers_policies-show .waivers-policies-form section.form-subsection>:not(section)>turbo-frame>header h2,.manager.waivers_policies-update .waivers-policies-form section.form-subsection>header h2,.manager.waivers_policies-update .waivers-policies-form section.form-subsection>:not(section)>header h2,.manager.waivers_policies-update .waivers-policies-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.manager.waivers_policies-show .waivers-policies-form section.form-subsection>header>span,.manager.waivers_policies-show .waivers-policies-form section.form-subsection>:not(section)>header>span,.manager.waivers_policies-show .waivers-policies-form section.form-subsection>:not(section)>turbo-frame>header>span,.manager.waivers_policies-update .waivers-policies-form section.form-subsection>header>span,.manager.waivers_policies-update .waivers-policies-form section.form-subsection>:not(section)>header>span,.manager.waivers_policies-update .waivers-policies-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.manager.waivers_policies-show .waivers-policies-form h2,.manager.waivers_policies-update .waivers-policies-form h2{color:#002045;font-size:1.5rem;font-weight:600}.manager.waivers_policies-show .waivers-policies-form h2 span,.manager.waivers_policies-update .waivers-policies-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.manager.waivers_policies-show .waivers-policies-form .uneditable-visit-project-info>section,.manager.waivers_policies-update .waivers-policies-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.manager.waivers_policies-show .waivers-policies-form .uneditable-visit-project-info>section h3,.manager.waivers_policies-update .waivers-policies-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.manager.waivers_policies-show .waivers-policies-form .uneditable-visit-project-info>section p,.manager.waivers_policies-update .waivers-policies-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.manager.waivers_policies-show .waivers-policies-form .project-type-options,.manager.waivers_policies-update .waivers-policies-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.manager.waivers_policies-show .waivers-policies-form .project-type-options label,.manager.waivers_policies-update .waivers-policies-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.manager.waivers_policies-show .waivers-policies-form .project-type-options label input,.manager.waivers_policies-update .waivers-policies-form .project-type-options label input{margin-right:0.5rem}.manager.waivers_policies-show .waivers-policies-form .project-type-options label .project-type-label,.manager.waivers_policies-update .waivers-policies-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.manager.waivers_policies-show .waivers-policies-form .project-type-options label .project-type-label h3,.manager.waivers_policies-update .waivers-policies-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.manager.waivers_policies-show .waivers-policies-form .project-type-options label .project-type-label p,.manager.waivers_policies-update .waivers-policies-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.manager.waivers_policies-show .waivers-policies-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.manager.waivers_policies-update .waivers-policies-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.waivers_policies-show .waivers-policies-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.manager.waivers_policies-update .waivers-policies-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.waivers_policies-show .waivers-policies-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.manager.waivers_policies-update .waivers-policies-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.waivers_policies-show .waivers-policies-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.manager.waivers_policies-update .waivers-policies-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.manager.waivers_policies-show .reserve-waivers h2,.manager.waivers_policies-update .reserve-waivers h2{font-size:0.9375rem;font-weight:600;margin:0}.manager.waivers_policies-show .agreement-info .policy-agreement,.manager.waivers_policies-update .agreement-info .policy-agreement{margin-bottom:1.125rem}.manager.waivers_policies-show .agreement-info .policy-agreement header>h3,.manager.waivers_policies-update .agreement-info .policy-agreement header>h3{font-size:1rem;font-weight:600;margin-bottom:0.5rem;margin-top:0.5rem}.manager.waivers_policies-show .agreement-info .policy-agreement .description p:first-of-type,.manager.waivers_policies-update .agreement-info .policy-agreement .description p:first-of-type{margin-top:0}.manager.waivers_policies-show .agreement-info .policy-agreement .description p:last-of-type,.manager.waivers_policies-update .agreement-info .policy-agreement .description p:last-of-type{margin-bottom:0}.manager.waivers_policies-show .agreement-info .policy-agreement .description .agreement-logo,.manager.waivers_policies-update .agreement-info .policy-agreement .description .agreement-logo{margin-left:1rem;max-height:100px}.manager.waivers_policies-show .agreement-info .agree-all,.manager.waivers_policies-update .agreement-info .agree-all{align-items:center;background:#ffb511;border-radius:0.3125rem;display:flex;padding:1rem}.manager.waivers_policies-show .agreement-info .agree-all .checkbox,.manager.waivers_policies-update .agreement-info .agree-all .checkbox{background-color:#f3f6f7;border-radius:0.3125rem;display:flex;height:fit-content;margin:0 0 0 1rem;padding:10px;width:25rem}.manager.waivers_policies-show .agreement-info .agree-all .checkbox label,.manager.waivers_policies-update .agreement-info .agree-all .checkbox label{font-size:1rem;margin:auto 0;padding-left:5px}.manager.waivers_policies-show .agreement-info .agree,.manager.waivers_policies-show .agreement-info .agree-error,.manager.waivers_policies-update .agreement-info .agree,.manager.waivers_policies-update .agreement-info .agree-error{border-radius:0.3125rem;display:flex;flex-direction:row;padding:10px}.manager.waivers_policies-show .agreement-info .agree input[type="checkbox"],.manager.waivers_policies-show .agreement-info .agree-error input[type="checkbox"],.manager.waivers_policies-update .agreement-info .agree input[type="checkbox"],.manager.waivers_policies-update .agreement-info .agree-error input[type="checkbox"]{height:16px;margin:auto 0;width:16px}.manager.waivers_policies-show .agreement-info .agree label,.manager.waivers_policies-show .agreement-info .agree-error label,.manager.waivers_policies-update .agreement-info .agree label,.manager.waivers_policies-update .agreement-info .agree-error label{color:#002045;font-size:1rem;height:23px;letter-spacing:0;line-height:23px;margin:auto 0;padding-left:10px;width:296px}.manager.waivers_policies-show .agreement-info .agree label strong,.manager.waivers_policies-show .agreement-info .agree-error label strong,.manager.waivers_policies-update .agreement-info .agree label strong,.manager.waivers_policies-update .agreement-info .agree-error label strong{font-weight:600}.manager.waivers_policies-show .agreement-info .agree,.manager.waivers_policies-update .agreement-info .agree{background-color:#ffe5aa}.manager.waivers_policies-show .agreement-info .agree label .require,.manager.waivers_policies-update .agreement-info .agree label .require{display:none}.manager.waivers_policies-show .agreement-info .agree-error,.manager.waivers_policies-update .agreement-info .agree-error{background-color:#f7dfdc}.manager.waivers_policies-show .agreement-info .agree-error label .require,.manager.waivers_policies-update .agreement-info .agree-error label .require{display:inline-block;color:#c03e2d}.manager.waivers_policies-show .agreement-info .signature,.manager.waivers_policies-update .agreement-info .signature{display:flex;justify-content:center;padding:10px}.manager.waivers_policies-show .agreement-info .policy-link,.manager.waivers_policies-update .agreement-info .policy-link{color:#1295d8;display:block;font-weight:bold;font-size:0.813rem;height:18px;line-height:18px;letter-spacing:0;margin:10px 0;text-decoration:none}a.icon-map:before{background:no-repeat center/18px url(/assets/icon-map-bbfc144e00ff13a0b4fa90221dd23ebd83c89e351218c7b8f066cf22ae09d72b.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-external-link:before{background:no-repeat center/18px url(/assets/icon-external-link-b4c3b25a4cff1a38778bdd6f3b9d6187e1209390c41eda8e1da14d2bc9b234b6.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-email:before{background:no-repeat center/18px url(/assets/icon-email-b2b38a2cbde3ca852b4a9ec7854ee7e1506cfceb1e05d55f6be27356357425a8.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-document-a:before{background:no-repeat center/15px url(/assets/icon-document-a-67373bf30b0b1b0b0978b91169b7dc092f94b06ecfe4826d7b625cb3b3953dde.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-refresh-a:before{background:no-repeat center/18px url(/assets/icon-refresh-a-5e9ee14962d372990bd8f76e4048cd7966605b7d60f752d7b75621a1bbe28311.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-sign-out:before{background:no-repeat center/18px url(/assets/icon-sign-out-bf2813cdec31e1a94bcbc41444b2b1b1af8e17ca94143b70f23de9a6e14cbef0.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-question-circle:before{background:no-repeat center/18px url(/assets/icon-question-circle-cb967916c0d210f6b39e96939eaacd3201c1947f55790c26a9bbd436afb145d7.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-send:before{background:no-repeat center/18px url(/assets/icon-send-ad97493b2a6ece4eea0e82a5209b4b481ce39e766208ed4a5db43f7b207d5aa5.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon{color:#1295d8;font-size:0.875rem;font-weight:500;margin:1rem 0;padding-left:1.5625rem;position:relative;text-decoration:none}a.icon-only img{vertical-align:middle}.modal{background:rgba(0,32,69,0.85);bottom:0;display:none;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:2}.modal input.error,.modal select.error,.modal textarea.error{border-color:#c03e2d !important;border-width:2px !important}.modal label.error{color:#c03e2d !important}.modal span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.modal span.error_messages:before{content:"("}.modal span.error_messages:after{content:")"}.modal .input-group{margin-bottom:2rem}.modal .form-group{margin-bottom:1rem}.modal .form-group,.modal .with-form-group-pad{padding:0 0.5rem}.modal .form-label{color:#556b72;display:inline-block;font-size:0.75rem;font-weight:400;margin-bottom:0.15rem}.modal .form-textarea,.modal .form-input{background-color:#ffffff;border:1px solid #1D1D1D;border-radius:3px;box-sizing:border-box;padding:0.25rem 0.625rem;width:100%}.modal textarea.form-textarea{min-height:6rem;resize:vertical}.modal .form-input{display:block}.modal .form-input:disabled{background-color:#f3f6f7}.modal .row{display:flex}.modal .row .col{flex:1 0 0%}.modal .row .col-25,.modal .row .col-33,.modal .row .col-50,.modal .row .col-66{box-sizing:border-box;flex:0 0 auto}.modal .row .col-25{width:25%}.modal .row .col-33{width:33.333333%}.modal .row .col-50{width:50%}.modal .row .col-66{width:66.66666%}.modal .date-fields{align-items:center;display:flex;flex-direction:row}.modal .date-fields .field{width:150px}.modal .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.modal .date-fields .field:first-of-type{padding-right:0}.modal .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.modal a,.modal a:visited{color:#0e76aa}.modal .modal-container{align-items:center;display:flex;margin:2rem auto;max-width:800px;min-height:calc(100% - 4rem)}.modal .close img#x-icon{background-color:rgba(170,183,187,0.36);border-radius:50%;padding:0.5rem;transition:all .15s ease-in-out}.modal .close img#x-icon:hover{background-color:rgba(170,183,187,0.6)}.modal .close img#x-icon:active{background-color:rgba(170,183,187,0.75)}.modal .modal-content{background:#ffffff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;padding:1.25rem;position:relative;width:100%}.modal .modal-content>.close{cursor:pointer;top:0;right:0;padding-top:1rem;padding-right:1rem;position:absolute}.modal .modal-content header.modal-header{margin-bottom:1.25rem}.modal .modal-content header.modal-header>h2{margin:0}.modal .modal-content header.modal-header.with-links{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.modal .modal-content .buttons{align-items:center;display:flex;justify-content:end;padding:0}.modal .modal-content .buttons a,.modal .modal-content .buttons a:visited{margin:0 1rem;text-decoration:none}.modal .modal-content .buttons a.button{background-color:#ffb511;padding:10px}.modal .modal-content .buttons a.close{text-decoration:underline}.modal .modal-footer{align-items:center;display:flex;margin:1.5rem 0 0 0}.modal .screenreader-text{display:none}.modal.visible{display:block;overflow-x:hidden;overflow-y:auto}.modal .d-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:normal}.modal .d-flex-column{align-items:normal;display:flex;flex-direction:column;justify-content:normal;flex-wrap:normal}.modal .d-flex-column h3{margin:0px}.modal .spacer{padding:30px 30px 0px 30px}.modal .spacer-y{margin-bottom:20px}.modal .input-field{border:2px solid #000000;min-width:300px;padding:10px}.modal .label{color:#556b72;font-size:0.75rem;font-weight:700}.modal img.main-image{border-radius:10px 10px 0 0;object-fit:cover}.modal .text{padding:1.25rem}.modal .text p{margin-bottom:0.5rem}.modal h1{font-size:2.25rem;font-weight:600;margin:1rem;text-align:center}.modal h2{color:#002045}.modal p{font-size:0.875rem;font-weight:400;line-height:1.5rem;margin:0 3rem;padding:0}.modal header.modal-header{margin-bottom:1rem}.modal header.modal-header h1{font-size:1rem;margin-left:0;margin-right:0;margin-bottom:0.75rem;margin-top:0.75rem}.modal .body{box-sizing:border-box;color:#002045;font-size:.8125rem;padding:1.5rem}.modal .body form{align-items:normal;display:flex;flex-direction:column;width:100%}.modal .body header{font-size:1.25rem;font-weight:600}.modal .body .flash{border-radius:0.3125rem;margin:1rem 0;padding:.5rem 1rem}.modal .body .flash.error{background-color:#f7dfdc;border:1px solid #c03e2d;color:#c03e2d}.modal .body hr{border-bottom:1px solid #aab7bb;border-top:none;border-left:none;border-right:none;margin:1.25rem 0}.modal .body label{color:#556b72;font-size:0.6875rem;font-weight:600}.modal .body input,.modal .body select{border-radius:0.3125rem;border:1px solid #aab7bb;box-sizing:border-box;color:#002045}.modal .body input{padding:0.5rem .75rem}.modal .body select{padding:0.5rem}.modal .body .buttons{align-items:center;display:flex;font-size:1rem;justify-content:end;margin:0}.modal .body .buttons>*:not(:last-child){margin-right:1rem}.modal .body .buttons .button{background-color:#ffb511;border:none;border-radius:25px;font-size:1rem;padding:.875rem 2rem}.modal .buttons-top{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:0.5rem}.modal .buttons-top img{background-color:rgba(170,183,187,0.36);border-radius:50%;padding:0.5rem}@media screen and (max-width: 768px){.modal .modal-content{border-radius:0;height:100vh;left:0;min-width:100vw;position:fixed;top:0;width:100vw}.modal .modal-content img.main-image{flex:1;object-fit:cover;width:100vw}.modal .modal-content .text{flex:0;padding:1.25rem}.modal .modal-content .text h1{font-size:1.5rem}.modal .modal-content .text p{font-size:0.75rem;line-height:1.25rem;margin:0}.modal .modal-content .buttons{flex:0;margin:0 1.5rem 1rem}}.navbar-content{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:1.25rem 1rem;width:100%}nav.main-navigation{color:#002045;font-size:1rem}nav.main-navigation #title-extra strong{font-size:0.8125rem;font-weight:500}nav.main-navigation .title-link{color:#002045;text-decoration:none}nav.main-navigation .left-side{align-items:center;display:flex}nav.main-navigation .left-side>*{margin-right:1rem}nav.main-navigation .right-side{align-items:center;display:flex}nav.main-navigation h1{font-size:1.75rem;margin:0}nav.main-navigation small{font-size:.75rem}nav.main-navigation .navbar-nav{display:flex;list-style:none;margin:0;padding:0}nav.main-navigation .navbar-nav li{align-items:center;display:flex}nav.main-navigation .navbar-nav .nav-link{border-bottom:4px solid transparent;border-top:4px solid transparent;color:#002045;display:inline-block;font-size:.9375rem;font-weight:500;margin:0 1rem;padding:.3125rem 0px;text-align:center;text-decoration:none;transition:all .15s ease-in-out}nav.main-navigation .navbar-nav .nav-link.active{border-bottom:4px solid #ffb511;font-weight:700}nav.main-navigation .navbar-nav .nav-link:hover{color:#f7aa00}nav.main-navigation .navbar-nav .nav-link.schedule{background:#ffb511;border:1px solid #ffb511;border-radius:50px;font-size:.8125rem;font-weight:400;margin-left:1.25rem;margin-right:0;padding-left:1.25rem;padding-right:1.25rem;transition:all .15s ease-in-out}nav.main-navigation .navbar-nav .nav-link.schedule:hover{color:#002045;filter:brightness(108%)}nav.main-navigation .navbar-nav .nav-link.schedule:active{filter:brightness(112%)}nav.main-navigation .navbar-nav #help-link.nav-link{display:flex}nav.main-navigation .navbar-nav #help-link.nav-link svg{margin-left:2px}nav.main-navigation .navbar-nav .nav-link.nav-link-icon{margin-right:0}nav.main-navigation .navbar-nav #user-initials,nav.main-navigation .navbar-nav #grid-icon,nav.main-navigation .navbar-nav #log-out-icon{padding:5px;text-wrap:nowrap;background:aliceblue;border-radius:5rem;width:1.75rem;height:1.75rem;display:flex;align-items:center;letter-spacing:-1px;text-align:center;font-size:13px;justify-content:center}nav.main-navigation::after{background:linear-gradient(180deg, rgba(0,32,69,0.2), rgba(0,32,69,0.025));content:"";display:block;height:6px;position:absolute;width:100%}@media screen and (max-width: 1280px){nav.main-navigation #title-extra{display:none}nav.main-navigation .navbar-nav .nav-link{margin:0 .625rem}}@media screen and (max-width: 1024px){nav.main-navigation{font-size:.875rem;transition:all .15s ease-in-out}nav.main-navigation .left-side>*{margin-right:0.75rem}nav.main-navigation .navbar-container{padding:1.75rem 1.375rem}nav.main-navigation .logo{height:40px;transition:all .15s ease-in-out}nav.main-navigation h1{font-size:1.53125rem}nav.main-navigation small{font-size:.65625rem}nav.main-navigation .navbar-nav .nav-link{font-size:.8125rem;margin:0 0.5rem;transition:all .15s ease-in-out}nav.main-navigation .navbar-nav .nav-link.schedule{margin-left:0.5rem}nav.main-navigation .navbar-nav #help-link.nav-link svg{height:13px;width:13px}}@media screen and (max-width: 768px){nav.main-navigation #title-extra{display:unset;width:100px}nav.main-navigation .left-side *{margin-right:.625rem}nav.main-navigation .logo{height:35px;margin-right:.625rem;transition:all .15s ease-in-out}nav.main-navigation h1.title{font-size:1.25rem;margin-right:10px}nav.main-navigation small{font-size:.5rem;transition:all .15s ease-in-out}nav.main-navigation .navbar-nav{display:none}nav.main-navigation .navbar-hamburger{cursor:pointer;display:inline-block}}.password-new,.password-create{border:1px solid #aab7bb;border-radius:0.3125rem;font-size:0.8125rem;margin:.5rem 0;padding:1rem}.password-new p:first-child,.password-create p:first-child{margin-top:0}.password-new *:last-child,.password-create *:last-child{margin-bottom:0}.pill{background:0.75rem 50%/1rem no-repeat url(/assets/check-2485f0f0411571b2c01984388eb8307060a994266e87635de2dab77683a198b1.svg) #fff;border:1px solid #aab7bb;border-radius:1rem;flex:1;font-size:0.625rem;font-weight:600;line-height:1rem;padding:0.3125rem 0.75rem 0.3125rem 2rem;text-transform:uppercase}.pill.in_review{background-image:url(/assets/clock-e124f2907f7ccc91c7cc84e65595d2178f68a37f07c4137a0f520a89c67e62e0.svg)}.pill.due{background-color:#fefea4;background-image:url(/assets/clock-e124f2907f7ccc91c7cc84e65595d2178f68a37f07c4137a0f520a89c67e62e0.svg);border-color:#fefea4}.pill.paid{background-color:#c4fcb9;border-color:#c4fcb9}.pill.denied{background-color:#ffb511;background-image:url(/assets/x-circle-71e17b2632d72cec8bc4948ef7648e84c12ccf91a59c99642eed8b743ff741e4.svg);border-color:#ffb511}.pill.incomplete{background-image:url(/assets/icon-minus-17425e804ec745badb1514351fdb3cd954d1ef7e5afa9859edc401f9356fea14.svg)}.pill.cancelled{background-image:url(/assets/x-5cc154f4856d09f5560b47fa7ddeab45fa517bf2bf0d830fe112d8d3ed1115ad.svg)}.pill.pending{background-image:url(/assets/minus-03eb048b43265b5d3decf0681c658b94fc244fb3fd6e967825ceebfa56c3c90a.svg)}.questions-index{color:#002045}.questions-index .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.questions-index .controls img{height:1.5rem;width:1.5rem}.questions-index .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.questions-index .controls a img{padding-right:0.5rem}.questions-index .controls button{color:#002045;font-weight:700}.questions-index .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.questions-index section.project-questions-form{flex:1}.questions-index section.project-questions-form form input.error,.questions-index section.project-questions-form form select.error,.questions-index section.project-questions-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.questions-index section.project-questions-form form label.error{color:#c03e2d !important}.questions-index section.project-questions-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.questions-index section.project-questions-form form span.error_messages:before{content:"("}.questions-index section.project-questions-form form span.error_messages:after{content:")"}.questions-index section.project-questions-form form section{margin-bottom:2.5rem}.questions-index section.project-questions-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.questions-index section.project-questions-form form .inline,.questions-index section.project-questions-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.questions-index section.project-questions-form form .inline div,.questions-index section.project-questions-form form .inline-fields div{padding-right:1rem}.questions-index section.project-questions-form form .field{display:flex;flex-direction:column}.questions-index section.project-questions-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.questions-index section.project-questions-form form .field>label{display:block}.questions-index section.project-questions-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.questions-index section.project-questions-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.questions-index section.project-questions-form form .field.checkbox:last-of-type{margin:0}.questions-index section.project-questions-form form .field.checkbox label{padding:0 0.25rem}.questions-index section.project-questions-form form .field.small{width:20rem}.questions-index section.project-questions-form form .field label+small,.questions-index section.project-questions-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.questions-index section.project-questions-form form .field input:not([type=checkbox],[type=radio]),.questions-index section.project-questions-form form .field textarea,.questions-index section.project-questions-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.questions-index section.project-questions-form form .field input[type="email"],.questions-index section.project-questions-form form .field input[type="number"],.questions-index section.project-questions-form form .field input[type="password"],.questions-index section.project-questions-form form .field input[type="text"],.questions-index section.project-questions-form form .field textarea{flex:1}.questions-index section.project-questions-form form .field input[type="email"]:last-child-of-type,.questions-index section.project-questions-form form .field input[type="number"]:last-child-of-type,.questions-index section.project-questions-form form .field input[type="password"]:last-child-of-type,.questions-index section.project-questions-form form .field input[type="text"]:last-child-of-type,.questions-index section.project-questions-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.questions-index section.project-questions-form form .field textarea{min-height:6rem;padding:0.5rem}.questions-index section.project-questions-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.questions-index section.project-questions-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.questions-index section.project-questions-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.questions-index section.project-questions-form form .field ul li .other-discipline{display:none}.questions-index section.project-questions-form form .field ul li .other-discipline input{margin-left:0.5rem}.questions-index section.project-questions-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.questions-index section.project-questions-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.questions-index section.project-questions-form form .field ul li input[type="radio"]{margin-top:0.25rem}.questions-index section.project-questions-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.questions-index section.project-questions-form form .field .additional-question{display:none}.questions-index section.project-questions-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.questions-index section.project-questions-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.questions-index section.project-questions-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.questions-index section.project-questions-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.questions-index section.project-questions-form form .field .yes-no-row{display:flex}.questions-index section.project-questions-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.questions-index section.project-questions-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.questions-index section.project-questions-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.questions-index section.project-questions-form form .form-end{display:flex;justify-content:end}.questions-index section.project-questions-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.questions-index section.project-questions-form form .controls img{height:1.5rem;width:1.5rem}.questions-index section.project-questions-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.questions-index section.project-questions-form form .controls a img{padding-right:0.5rem}.questions-index section.project-questions-form form .controls button{color:#002045;font-weight:700}.questions-index section.project-questions-form form .date-fields{align-items:center;display:flex;flex-direction:row}.questions-index section.project-questions-form form .date-fields .field{width:150px}.questions-index section.project-questions-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.questions-index section.project-questions-form form .date-fields .field:first-of-type{padding-right:0}.questions-index section.project-questions-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.questions-index section.project-questions-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.questions-index section.project-questions-form form textarea{min-height:6rem;padding:0.5rem}.questions-index section.project-questions-form form #project_abstract,.questions-index section.project-questions-form form #project_method_description{min-height:12rem}.questions-index section.project-questions-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.questions-index section.project-questions-form section.form-subsection,.questions-index section.project-questions-form div.form-subsection{margin-bottom:3rem}.questions-index section.project-questions-form section.form-subsection>header,.questions-index section.project-questions-form section.form-subsection>:not(section)>header,.questions-index section.project-questions-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.questions-index section.project-questions-form section.form-subsection>header h2,.questions-index section.project-questions-form section.form-subsection>:not(section)>header h2,.questions-index section.project-questions-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.questions-index section.project-questions-form section.form-subsection>header>span,.questions-index section.project-questions-form section.form-subsection>:not(section)>header>span,.questions-index section.project-questions-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.questions-index section.project-questions-form h2{color:#002045;font-size:1.5rem;font-weight:600}.questions-index section.project-questions-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.questions-index section.project-questions-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.questions-index section.project-questions-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.questions-index section.project-questions-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.questions-index section.project-questions-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.questions-index section.project-questions-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.questions-index section.project-questions-form .project-type-options label input{margin-right:0.5rem}.questions-index section.project-questions-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.questions-index section.project-questions-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.questions-index section.project-questions-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.questions-index section.project-questions-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.questions-index section.project-questions-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.questions-index section.project-questions-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.questions-index section.project-questions-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.questions-index .questions{font-size:0.8125rem}.questions-index .questions ul{list-style:none;padding:0}.questions-index .questions ul li{border-bottom:1px solid #aab7bb;padding:0.5rem 0}.questions-index .questions ul li .description{display:none;font-weight:600}.questions-index .questions ul li .description li{border:0;padding:0}.questions-index .questions ul li .description .description-text{display:inline-block;margin-top:0.75rem}.questions-index .questions ul li .description .description-text:empty{display:none}.questions-index .questions ul li[data-value-projection-projected-value="1"] .description{display:block}.questions-index .questions ul li .question{align-items:start;display:flex;justify-content:space-between}.questions-index .questions ul li .answers{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.questions-index .questions ul li .answers input[type="radio"]{margin-bottom:0;margin-left:1rem;margin-right:0.25rem;margin-top:0}.questions-index p.alert{background-color:#ff9e9e;margin:0px;padding:10px}.questions-index .clr-red{color:#c03e2d}.questions-index div.upload-files{align-items:center;display:flex;font-size:0.8125rem;justify-content:space-between;margin-bottom:1.5rem}.questions-index div.upload-files>*:not(:first-child){margin-left:0.5rem}.questions-index div.upload-files>p{margin-bottom:0;margin-top:0}.questions-index label.button{align-items:center;background-color:#f3f6f7;border-radius:5rem;color:#002045;cursor:pointer;display:flex;height:2rem;flex-grow:0;font-size:0.875rem;padding-left:8px;padding-right:14px;white-space:nowrap}.questions-index label.button img{margin-right:0.5rem}.questions-index table.files-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.questions-index table.files-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.questions-index table.files-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.questions-index table.files-table th:first-of-type{padding-left:1rem}.questions-index table.files-table th:last-of-type{text-align:right}.questions-index table.files-table tbody td,.questions-index table.files-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.questions-index table.files-table tbody td:first-of-type,.questions-index table.files-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.questions-index table.files-table tbody td:last-of-type,.questions-index table.files-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.questions-index table.files-table tbody td.title,.questions-index table.files-table tbody th.title{font-weight:700}.questions-index table.files-table tr.header{background-color:#e5eaeb}.questions-index table.files-table tr.header td,.questions-index table.files-table tr.header th{color:#002045;font-weight:600;text-align:left}.questions-index table.files-table tr.disabled{color:#879ea6}.questions-index table.files-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.questions-index table.files-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.questions-index table.files-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.questions-index table.files-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.questions-index table.files-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.questions-index table.files-table tbody .pill{transition:all 0.25s ease-in-out}.questions-index table.files-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.questions-index table.files-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.questions-index table.files-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.questions-index table.files-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.questions-index table.files-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.questions-index table.files-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.questions-index table.files-table img[src*="check"]{height:0.875rem;width:0.875rem}.questions-index table.files-table img[alt="checked icon"],.questions-index table.files-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.questions-index table.files-table a{color:#0e76aa}.questions-index table.files-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.questions-index table.files-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.questions-index table.files-table a img{vertical-align:middle}.questions-index table.files-table .pill{display:flex}.questions-index table.files-table .date-range{font-weight:600}.questions-index .answers.field textarea{width:240px;height:3rem;margin-right:0}.projects-index{height:100%}.projects-index nav.pagination{display:flex;font-size:0.75rem;justify-content:flex-end}.projects-index nav.pagination span{color:#002045;font-weight:700;padding:0.313rem}.projects-index nav.pagination span a,.projects-index nav.pagination span a:visited{color:#002045}.projects-index main .content{color:#002045;display:flex;height:100%}.projects-index main .content .left{flex:1;margin-bottom:3.125rem;padding-left:6.25rem;padding-right:3.75rem;padding-top:4.375rem;width:60%}.projects-index main .content .left header{align-items:center;border-bottom:2px solid #aab7bb;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.25rem;font-weight:700;justify-content:space-between;margin:0;margin-bottom:1.875rem;padding:0.75rem 0;width:100%}.projects-index main .content .left header input,.projects-index main .content .left header select{background-color:#ffffff;border-radius:0.3125rem;border:1px solid #aab7bb;box-sizing:border-box;color:#002045;flex:none;font-size:0.8125rem;height:2rem;margin-right:0.5rem;padding:0.25rem 0.75rem}.projects-index main .content .left header select{font-weight:700}.projects-index main .content .left header h1{flex:1;font-style:normal;font-weight:600;margin:0;white-space:nowrap}.projects-index main .content .left table.projects-table #project-actions{width:45px}.projects-index main .content .left table.projects-table #project-type{width:90px}.projects-index main .content .left table.projects-table #project-date{width:95px}.projects-index main .content .left table.projects-table #project-num-visits{width:50px}.projects-index main .content .left table.projects-table #project-visit-date,.projects-index main .content .left table.projects-table .project-visit-date{width:145px;text-align:right}.projects-index main .content .left table.projects-table #project-recent-visit-reserve{width:120px}.projects-index main .content .left table.projects-table tbody>tr:not(.header):hover img.right-arrow{background-color:white;border-radius:1rem;filter:invert(1)}.projects-index main .content .right{background-color:#f3f6f7;width:475px}.projects-index main .content .right div{margin-top:4.375rem;padding-left:3.75rem;padding-right:3.75rem;width:70%}.projects-index main .content .right div h2{font-size:1.25rem;line-height:1.75rem;margin-bottom:0.5rem}.projects-index main .content .right div p{font-size:0.875rem;line-height:1.438rem}.projects-index main .content .right div a{text-decoration:none}.projects-index main .content .right div a.button{font-size:1rem;font-weight:600;line-height:1.313rem;margin-bottom:2.625rem}.projects-index main .content .right div a.help{color:#0e76aa;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-top:2.375rem;text-align:center}.projects-index main .content .right div a.help img{display:inline-block;margin:auto;padding-right:0.125rem;vertical-align:text-bottom}.projects-show .controls,.projects-edit .controls,.projects-update .controls,.projects-new .controls,.projects-create .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.projects-show .controls img,.projects-edit .controls img,.projects-update .controls img,.projects-new .controls img,.projects-create .controls img{height:1.5rem;width:1.5rem}.projects-show .controls a,.projects-edit .controls a,.projects-update .controls a,.projects-new .controls a,.projects-create .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.projects-show .controls a img,.projects-edit .controls a img,.projects-update .controls a img,.projects-new .controls a img,.projects-create .controls a img{padding-right:0.5rem}.projects-show .controls button,.projects-edit .controls button,.projects-update .controls button,.projects-new .controls button,.projects-create .controls button{color:#002045;font-weight:700}.projects-show .form-container,.projects-edit .form-container,.projects-update .form-container,.projects-new .form-container,.projects-create .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.projects-show .project-form,.projects-show .visits-form,.projects-edit .project-form,.projects-edit .visits-form,.projects-update .project-form,.projects-update .visits-form,.projects-new .project-form,.projects-new .visits-form,.projects-create .project-form,.projects-create .visits-form{flex:1}.projects-show .project-form form input.error,.projects-show .project-form form select.error,.projects-show .project-form form textarea.error,.projects-show .visits-form form input.error,.projects-show .visits-form form select.error,.projects-show .visits-form form textarea.error,.projects-edit .project-form form input.error,.projects-edit .project-form form select.error,.projects-edit .project-form form textarea.error,.projects-edit .visits-form form input.error,.projects-edit .visits-form form select.error,.projects-edit .visits-form form textarea.error,.projects-update .project-form form input.error,.projects-update .project-form form select.error,.projects-update .project-form form textarea.error,.projects-update .visits-form form input.error,.projects-update .visits-form form select.error,.projects-update .visits-form form textarea.error,.projects-new .project-form form input.error,.projects-new .project-form form select.error,.projects-new .project-form form textarea.error,.projects-new .visits-form form input.error,.projects-new .visits-form form select.error,.projects-new .visits-form form textarea.error,.projects-create .project-form form input.error,.projects-create .project-form form select.error,.projects-create .project-form form textarea.error,.projects-create .visits-form form input.error,.projects-create .visits-form form select.error,.projects-create .visits-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.projects-show .project-form form label.error,.projects-show .visits-form form label.error,.projects-edit .project-form form label.error,.projects-edit .visits-form form label.error,.projects-update .project-form form label.error,.projects-update .visits-form form label.error,.projects-new .project-form form label.error,.projects-new .visits-form form label.error,.projects-create .project-form form label.error,.projects-create .visits-form form label.error{color:#c03e2d !important}.projects-show .project-form form span.error_messages,.projects-show .visits-form form span.error_messages,.projects-edit .project-form form span.error_messages,.projects-edit .visits-form form span.error_messages,.projects-update .project-form form span.error_messages,.projects-update .visits-form form span.error_messages,.projects-new .project-form form span.error_messages,.projects-new .visits-form form span.error_messages,.projects-create .project-form form span.error_messages,.projects-create .visits-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.projects-show .project-form form span.error_messages:before,.projects-show .visits-form form span.error_messages:before,.projects-edit .project-form form span.error_messages:before,.projects-edit .visits-form form span.error_messages:before,.projects-update .project-form form span.error_messages:before,.projects-update .visits-form form span.error_messages:before,.projects-new .project-form form span.error_messages:before,.projects-new .visits-form form span.error_messages:before,.projects-create .project-form form span.error_messages:before,.projects-create .visits-form form span.error_messages:before{content:"("}.projects-show .project-form form span.error_messages:after,.projects-show .visits-form form span.error_messages:after,.projects-edit .project-form form span.error_messages:after,.projects-edit .visits-form form span.error_messages:after,.projects-update .project-form form span.error_messages:after,.projects-update .visits-form form span.error_messages:after,.projects-new .project-form form span.error_messages:after,.projects-new .visits-form form span.error_messages:after,.projects-create .project-form form span.error_messages:after,.projects-create .visits-form form span.error_messages:after{content:")"}.projects-show .project-form form section,.projects-show .visits-form form section,.projects-edit .project-form form section,.projects-edit .visits-form form section,.projects-update .project-form form section,.projects-update .visits-form form section,.projects-new .project-form form section,.projects-new .visits-form form section,.projects-create .project-form form section,.projects-create .visits-form form section{margin-bottom:2.5rem}.projects-show .project-form form section fieldset,.projects-show .visits-form form section fieldset,.projects-edit .project-form form section fieldset,.projects-edit .visits-form form section fieldset,.projects-update .project-form form section fieldset,.projects-update .visits-form form section fieldset,.projects-new .project-form form section fieldset,.projects-new .visits-form form section fieldset,.projects-create .project-form form section fieldset,.projects-create .visits-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.projects-show .project-form form .inline,.projects-show .project-form form .inline-fields,.projects-show .visits-form form .inline,.projects-show .visits-form form .inline-fields,.projects-edit .project-form form .inline,.projects-edit .project-form form .inline-fields,.projects-edit .visits-form form .inline,.projects-edit .visits-form form .inline-fields,.projects-update .project-form form .inline,.projects-update .project-form form .inline-fields,.projects-update .visits-form form .inline,.projects-update .visits-form form .inline-fields,.projects-new .project-form form .inline,.projects-new .project-form form .inline-fields,.projects-new .visits-form form .inline,.projects-new .visits-form form .inline-fields,.projects-create .project-form form .inline,.projects-create .project-form form .inline-fields,.projects-create .visits-form form .inline,.projects-create .visits-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.projects-show .project-form form .inline div,.projects-show .project-form form .inline-fields div,.projects-show .visits-form form .inline div,.projects-show .visits-form form .inline-fields div,.projects-edit .project-form form .inline div,.projects-edit .project-form form .inline-fields div,.projects-edit .visits-form form .inline div,.projects-edit .visits-form form .inline-fields div,.projects-update .project-form form .inline div,.projects-update .project-form form .inline-fields div,.projects-update .visits-form form .inline div,.projects-update .visits-form form .inline-fields div,.projects-new .project-form form .inline div,.projects-new .project-form form .inline-fields div,.projects-new .visits-form form .inline div,.projects-new .visits-form form .inline-fields div,.projects-create .project-form form .inline div,.projects-create .project-form form .inline-fields div,.projects-create .visits-form form .inline div,.projects-create .visits-form form .inline-fields div{padding-right:1rem}.projects-show .project-form form .field,.projects-show .visits-form form .field,.projects-edit .project-form form .field,.projects-edit .visits-form form .field,.projects-update .project-form form .field,.projects-update .visits-form form .field,.projects-new .project-form form .field,.projects-new .visits-form form .field,.projects-create .project-form form .field,.projects-create .visits-form form .field{display:flex;flex-direction:column}.projects-show .project-form form .field label,.projects-show .visits-form form .field label,.projects-edit .project-form form .field label,.projects-edit .visits-form form .field label,.projects-update .project-form form .field label,.projects-update .visits-form form .field label,.projects-new .project-form form .field label,.projects-new .visits-form form .field label,.projects-create .project-form form .field label,.projects-create .visits-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.projects-show .project-form form .field>label,.projects-show .visits-form form .field>label,.projects-edit .project-form form .field>label,.projects-edit .visits-form form .field>label,.projects-update .project-form form .field>label,.projects-update .visits-form form .field>label,.projects-new .project-form form .field>label,.projects-new .visits-form form .field>label,.projects-create .project-form form .field>label,.projects-create .visits-form form .field>label{display:block}.projects-show .project-form form .field p,.projects-show .visits-form form .field p,.projects-edit .project-form form .field p,.projects-edit .visits-form form .field p,.projects-update .project-form form .field p,.projects-update .visits-form form .field p,.projects-new .project-form form .field p,.projects-new .visits-form form .field p,.projects-create .project-form form .field p,.projects-create .visits-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.projects-show .project-form form .field.checkbox,.projects-show .visits-form form .field.checkbox,.projects-edit .project-form form .field.checkbox,.projects-edit .visits-form form .field.checkbox,.projects-update .project-form form .field.checkbox,.projects-update .visits-form form .field.checkbox,.projects-new .project-form form .field.checkbox,.projects-new .visits-form form .field.checkbox,.projects-create .project-form form .field.checkbox,.projects-create .visits-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.projects-show .project-form form .field.checkbox:last-of-type,.projects-show .visits-form form .field.checkbox:last-of-type,.projects-edit .project-form form .field.checkbox:last-of-type,.projects-edit .visits-form form .field.checkbox:last-of-type,.projects-update .project-form form .field.checkbox:last-of-type,.projects-update .visits-form form .field.checkbox:last-of-type,.projects-new .project-form form .field.checkbox:last-of-type,.projects-new .visits-form form .field.checkbox:last-of-type,.projects-create .project-form form .field.checkbox:last-of-type,.projects-create .visits-form form .field.checkbox:last-of-type{margin:0}.projects-show .project-form form .field.checkbox label,.projects-show .visits-form form .field.checkbox label,.projects-edit .project-form form .field.checkbox label,.projects-edit .visits-form form .field.checkbox label,.projects-update .project-form form .field.checkbox label,.projects-update .visits-form form .field.checkbox label,.projects-new .project-form form .field.checkbox label,.projects-new .visits-form form .field.checkbox label,.projects-create .project-form form .field.checkbox label,.projects-create .visits-form form .field.checkbox label{padding:0 0.25rem}.projects-show .project-form form .field.small,.projects-show .visits-form form .field.small,.projects-edit .project-form form .field.small,.projects-edit .visits-form form .field.small,.projects-update .project-form form .field.small,.projects-update .visits-form form .field.small,.projects-new .project-form form .field.small,.projects-new .visits-form form .field.small,.projects-create .project-form form .field.small,.projects-create .visits-form form .field.small{width:20rem}.projects-show .project-form form .field label+small,.projects-show .project-form form .field small.label-description,.projects-show .visits-form form .field label+small,.projects-show .visits-form form .field small.label-description,.projects-edit .project-form form .field label+small,.projects-edit .project-form form .field small.label-description,.projects-edit .visits-form form .field label+small,.projects-edit .visits-form form .field small.label-description,.projects-update .project-form form .field label+small,.projects-update .project-form form .field small.label-description,.projects-update .visits-form form .field label+small,.projects-update .visits-form form .field small.label-description,.projects-new .project-form form .field label+small,.projects-new .project-form form .field small.label-description,.projects-new .visits-form form .field label+small,.projects-new .visits-form form .field small.label-description,.projects-create .project-form form .field label+small,.projects-create .project-form form .field small.label-description,.projects-create .visits-form form .field label+small,.projects-create .visits-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.projects-show .project-form form .field input:not([type=checkbox],[type=radio]),.projects-show .project-form form .field textarea,.projects-show .project-form form .field select,.projects-show .visits-form form .field input:not([type=checkbox],[type=radio]),.projects-show .visits-form form .field textarea,.projects-show .visits-form form .field select,.projects-edit .project-form form .field input:not([type=checkbox],[type=radio]),.projects-edit .project-form form .field textarea,.projects-edit .project-form form .field select,.projects-edit .visits-form form .field input:not([type=checkbox],[type=radio]),.projects-edit .visits-form form .field textarea,.projects-edit .visits-form form .field select,.projects-update .project-form form .field input:not([type=checkbox],[type=radio]),.projects-update .project-form form .field textarea,.projects-update .project-form form .field select,.projects-update .visits-form form .field input:not([type=checkbox],[type=radio]),.projects-update .visits-form form .field textarea,.projects-update .visits-form form .field select,.projects-new .project-form form .field input:not([type=checkbox],[type=radio]),.projects-new .project-form form .field textarea,.projects-new .project-form form .field select,.projects-new .visits-form form .field input:not([type=checkbox],[type=radio]),.projects-new .visits-form form .field textarea,.projects-new .visits-form form .field select,.projects-create .project-form form .field input:not([type=checkbox],[type=radio]),.projects-create .project-form form .field textarea,.projects-create .project-form form .field select,.projects-create .visits-form form .field input:not([type=checkbox],[type=radio]),.projects-create .visits-form form .field textarea,.projects-create .visits-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.projects-show .project-form form .field input[type="email"],.projects-show .project-form form .field input[type="number"],.projects-show .project-form form .field input[type="password"],.projects-show .project-form form .field input[type="text"],.projects-show .project-form form .field textarea,.projects-show .visits-form form .field input[type="email"],.projects-show .visits-form form .field input[type="number"],.projects-show .visits-form form .field input[type="password"],.projects-show .visits-form form .field input[type="text"],.projects-show .visits-form form .field textarea,.projects-edit .project-form form .field input[type="email"],.projects-edit .project-form form .field input[type="number"],.projects-edit .project-form form .field input[type="password"],.projects-edit .project-form form .field input[type="text"],.projects-edit .project-form form .field textarea,.projects-edit .visits-form form .field input[type="email"],.projects-edit .visits-form form .field input[type="number"],.projects-edit .visits-form form .field input[type="password"],.projects-edit .visits-form form .field input[type="text"],.projects-edit .visits-form form .field textarea,.projects-update .project-form form .field input[type="email"],.projects-update .project-form form .field input[type="number"],.projects-update .project-form form .field input[type="password"],.projects-update .project-form form .field input[type="text"],.projects-update .project-form form .field textarea,.projects-update .visits-form form .field input[type="email"],.projects-update .visits-form form .field input[type="number"],.projects-update .visits-form form .field input[type="password"],.projects-update .visits-form form .field input[type="text"],.projects-update .visits-form form .field textarea,.projects-new .project-form form .field input[type="email"],.projects-new .project-form form .field input[type="number"],.projects-new .project-form form .field input[type="password"],.projects-new .project-form form .field input[type="text"],.projects-new .project-form form .field textarea,.projects-new .visits-form form .field input[type="email"],.projects-new .visits-form form .field input[type="number"],.projects-new .visits-form form .field input[type="password"],.projects-new .visits-form form .field input[type="text"],.projects-new .visits-form form .field textarea,.projects-create .project-form form .field input[type="email"],.projects-create .project-form form .field input[type="number"],.projects-create .project-form form .field input[type="password"],.projects-create .project-form form .field input[type="text"],.projects-create .project-form form .field textarea,.projects-create .visits-form form .field input[type="email"],.projects-create .visits-form form .field input[type="number"],.projects-create .visits-form form .field input[type="password"],.projects-create .visits-form form .field input[type="text"],.projects-create .visits-form form .field textarea{flex:1}.projects-show .project-form form .field input[type="email"]:last-child-of-type,.projects-show .project-form form .field input[type="number"]:last-child-of-type,.projects-show .project-form form .field input[type="password"]:last-child-of-type,.projects-show .project-form form .field input[type="text"]:last-child-of-type,.projects-show .project-form form .field textarea:last-child-of-type,.projects-show .visits-form form .field input[type="email"]:last-child-of-type,.projects-show .visits-form form .field input[type="number"]:last-child-of-type,.projects-show .visits-form form .field input[type="password"]:last-child-of-type,.projects-show .visits-form form .field input[type="text"]:last-child-of-type,.projects-show .visits-form form .field textarea:last-child-of-type,.projects-edit .project-form form .field input[type="email"]:last-child-of-type,.projects-edit .project-form form .field input[type="number"]:last-child-of-type,.projects-edit .project-form form .field input[type="password"]:last-child-of-type,.projects-edit .project-form form .field input[type="text"]:last-child-of-type,.projects-edit .project-form form .field textarea:last-child-of-type,.projects-edit .visits-form form .field input[type="email"]:last-child-of-type,.projects-edit .visits-form form .field input[type="number"]:last-child-of-type,.projects-edit .visits-form form .field input[type="password"]:last-child-of-type,.projects-edit .visits-form form .field input[type="text"]:last-child-of-type,.projects-edit .visits-form form .field textarea:last-child-of-type,.projects-update .project-form form .field input[type="email"]:last-child-of-type,.projects-update .project-form form .field input[type="number"]:last-child-of-type,.projects-update .project-form form .field input[type="password"]:last-child-of-type,.projects-update .project-form form .field input[type="text"]:last-child-of-type,.projects-update .project-form form .field textarea:last-child-of-type,.projects-update .visits-form form .field input[type="email"]:last-child-of-type,.projects-update .visits-form form .field input[type="number"]:last-child-of-type,.projects-update .visits-form form .field input[type="password"]:last-child-of-type,.projects-update .visits-form form .field input[type="text"]:last-child-of-type,.projects-update .visits-form form .field textarea:last-child-of-type,.projects-new .project-form form .field input[type="email"]:last-child-of-type,.projects-new .project-form form .field input[type="number"]:last-child-of-type,.projects-new .project-form form .field input[type="password"]:last-child-of-type,.projects-new .project-form form .field input[type="text"]:last-child-of-type,.projects-new .project-form form .field textarea:last-child-of-type,.projects-new .visits-form form .field input[type="email"]:last-child-of-type,.projects-new .visits-form form .field input[type="number"]:last-child-of-type,.projects-new .visits-form form .field input[type="password"]:last-child-of-type,.projects-new .visits-form form .field input[type="text"]:last-child-of-type,.projects-new .visits-form form .field textarea:last-child-of-type,.projects-create .project-form form .field input[type="email"]:last-child-of-type,.projects-create .project-form form .field input[type="number"]:last-child-of-type,.projects-create .project-form form .field input[type="password"]:last-child-of-type,.projects-create .project-form form .field input[type="text"]:last-child-of-type,.projects-create .project-form form .field textarea:last-child-of-type,.projects-create .visits-form form .field input[type="email"]:last-child-of-type,.projects-create .visits-form form .field input[type="number"]:last-child-of-type,.projects-create .visits-form form .field input[type="password"]:last-child-of-type,.projects-create .visits-form form .field input[type="text"]:last-child-of-type,.projects-create .visits-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.projects-show .project-form form .field textarea,.projects-show .visits-form form .field textarea,.projects-edit .project-form form .field textarea,.projects-edit .visits-form form .field textarea,.projects-update .project-form form .field textarea,.projects-update .visits-form form .field textarea,.projects-new .project-form form .field textarea,.projects-new .visits-form form .field textarea,.projects-create .project-form form .field textarea,.projects-create .visits-form form .field textarea{min-height:6rem;padding:0.5rem}.projects-show .project-form form .field .explanation,.projects-show .visits-form form .field .explanation,.projects-edit .project-form form .field .explanation,.projects-edit .visits-form form .field .explanation,.projects-update .project-form form .field .explanation,.projects-update .visits-form form .field .explanation,.projects-new .project-form form .field .explanation,.projects-new .visits-form form .field .explanation,.projects-create .project-form form .field .explanation,.projects-create .visits-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.projects-show .project-form form .field ul,.projects-show .visits-form form .field ul,.projects-edit .project-form form .field ul,.projects-edit .visits-form form .field ul,.projects-update .project-form form .field ul,.projects-update .visits-form form .field ul,.projects-new .project-form form .field ul,.projects-new .visits-form form .field ul,.projects-create .project-form form .field ul,.projects-create .visits-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.projects-show .project-form form .field ul li,.projects-show .visits-form form .field ul li,.projects-edit .project-form form .field ul li,.projects-edit .visits-form form .field ul li,.projects-update .project-form form .field ul li,.projects-update .visits-form form .field ul li,.projects-new .project-form form .field ul li,.projects-new .visits-form form .field ul li,.projects-create .project-form form .field ul li,.projects-create .visits-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.projects-show .project-form form .field ul li .other-discipline,.projects-show .visits-form form .field ul li .other-discipline,.projects-edit .project-form form .field ul li .other-discipline,.projects-edit .visits-form form .field ul li .other-discipline,.projects-update .project-form form .field ul li .other-discipline,.projects-update .visits-form form .field ul li .other-discipline,.projects-new .project-form form .field ul li .other-discipline,.projects-new .visits-form form .field ul li .other-discipline,.projects-create .project-form form .field ul li .other-discipline,.projects-create .visits-form form .field ul li .other-discipline{display:none}.projects-show .project-form form .field ul li .other-discipline input,.projects-show .visits-form form .field ul li .other-discipline input,.projects-edit .project-form form .field ul li .other-discipline input,.projects-edit .visits-form form .field ul li .other-discipline input,.projects-update .project-form form .field ul li .other-discipline input,.projects-update .visits-form form .field ul li .other-discipline input,.projects-new .project-form form .field ul li .other-discipline input,.projects-new .visits-form form .field ul li .other-discipline input,.projects-create .project-form form .field ul li .other-discipline input,.projects-create .visits-form form .field ul li .other-discipline input{margin-left:0.5rem}.projects-show .project-form form .field ul li #discipline-Other:checked+div .other-discipline,.projects-show .visits-form form .field ul li #discipline-Other:checked+div .other-discipline,.projects-edit .project-form form .field ul li #discipline-Other:checked+div .other-discipline,.projects-edit .visits-form form .field ul li #discipline-Other:checked+div .other-discipline,.projects-update .project-form form .field ul li #discipline-Other:checked+div .other-discipline,.projects-update .visits-form form .field ul li #discipline-Other:checked+div .other-discipline,.projects-new .project-form form .field ul li #discipline-Other:checked+div .other-discipline,.projects-new .visits-form form .field ul li #discipline-Other:checked+div .other-discipline,.projects-create .project-form form .field ul li #discipline-Other:checked+div .other-discipline,.projects-create .visits-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.projects-show .project-form form .field ul li label,.projects-show .visits-form form .field ul li label,.projects-edit .project-form form .field ul li label,.projects-edit .visits-form form .field ul li label,.projects-update .project-form form .field ul li label,.projects-update .visits-form form .field ul li label,.projects-new .project-form form .field ul li label,.projects-new .visits-form form .field ul li label,.projects-create .project-form form .field ul li label,.projects-create .visits-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.projects-show .project-form form .field ul li input[type="radio"],.projects-show .visits-form form .field ul li input[type="radio"],.projects-edit .project-form form .field ul li input[type="radio"],.projects-edit .visits-form form .field ul li input[type="radio"],.projects-update .project-form form .field ul li input[type="radio"],.projects-update .visits-form form .field ul li input[type="radio"],.projects-new .project-form form .field ul li input[type="radio"],.projects-new .visits-form form .field ul li input[type="radio"],.projects-create .project-form form .field ul li input[type="radio"],.projects-create .visits-form form .field ul li input[type="radio"]{margin-top:0.25rem}.projects-show .project-form form .field .planning-question-label,.projects-show .visits-form form .field .planning-question-label,.projects-edit .project-form form .field .planning-question-label,.projects-edit .visits-form form .field .planning-question-label,.projects-update .project-form form .field .planning-question-label,.projects-update .visits-form form .field .planning-question-label,.projects-new .project-form form .field .planning-question-label,.projects-new .visits-form form .field .planning-question-label,.projects-create .project-form form .field .planning-question-label,.projects-create .visits-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.projects-show .project-form form .field .additional-question,.projects-show .visits-form form .field .additional-question,.projects-edit .project-form form .field .additional-question,.projects-edit .visits-form form .field .additional-question,.projects-update .project-form form .field .additional-question,.projects-update .visits-form form .field .additional-question,.projects-new .project-form form .field .additional-question,.projects-new .visits-form form .field .additional-question,.projects-create .project-form form .field .additional-question,.projects-create .visits-form form .field .additional-question{display:none}.projects-show .project-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.projects-show .visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.projects-edit .project-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.projects-edit .visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.projects-update .project-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.projects-update .visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.projects-new .project-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.projects-new .visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.projects-create .project-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.projects-create .visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.projects-show .project-form form .field .yes-no-options,.projects-show .visits-form form .field .yes-no-options,.projects-edit .project-form form .field .yes-no-options,.projects-edit .visits-form form .field .yes-no-options,.projects-update .project-form form .field .yes-no-options,.projects-update .visits-form form .field .yes-no-options,.projects-new .project-form form .field .yes-no-options,.projects-new .visits-form form .field .yes-no-options,.projects-create .project-form form .field .yes-no-options,.projects-create .visits-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.projects-show .project-form form .field .yes-no-options label,.projects-show .visits-form form .field .yes-no-options label,.projects-edit .project-form form .field .yes-no-options label,.projects-edit .visits-form form .field .yes-no-options label,.projects-update .project-form form .field .yes-no-options label,.projects-update .visits-form form .field .yes-no-options label,.projects-new .project-form form .field .yes-no-options label,.projects-new .visits-form form .field .yes-no-options label,.projects-create .project-form form .field .yes-no-options label,.projects-create .visits-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.projects-show .project-form form .field .yes-no-options input,.projects-show .visits-form form .field .yes-no-options input,.projects-edit .project-form form .field .yes-no-options input,.projects-edit .visits-form form .field .yes-no-options input,.projects-update .project-form form .field .yes-no-options input,.projects-update .visits-form form .field .yes-no-options input,.projects-new .project-form form .field .yes-no-options input,.projects-new .visits-form form .field .yes-no-options input,.projects-create .project-form form .field .yes-no-options input,.projects-create .visits-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.projects-show .project-form form .field .yes-no-row,.projects-show .visits-form form .field .yes-no-row,.projects-edit .project-form form .field .yes-no-row,.projects-edit .visits-form form .field .yes-no-row,.projects-update .project-form form .field .yes-no-row,.projects-update .visits-form form .field .yes-no-row,.projects-new .project-form form .field .yes-no-row,.projects-new .visits-form form .field .yes-no-row,.projects-create .project-form form .field .yes-no-row,.projects-create .visits-form form .field .yes-no-row{display:flex}.projects-show .project-form form .field .yes-no-row .yes-no-options,.projects-show .visits-form form .field .yes-no-row .yes-no-options,.projects-edit .project-form form .field .yes-no-row .yes-no-options,.projects-edit .visits-form form .field .yes-no-row .yes-no-options,.projects-update .project-form form .field .yes-no-row .yes-no-options,.projects-update .visits-form form .field .yes-no-row .yes-no-options,.projects-new .project-form form .field .yes-no-row .yes-no-options,.projects-new .visits-form form .field .yes-no-row .yes-no-options,.projects-create .project-form form .field .yes-no-row .yes-no-options,.projects-create .visits-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.projects-show .project-form form .small-title,.projects-show .visits-form form .small-title,.projects-edit .project-form form .small-title,.projects-edit .visits-form form .small-title,.projects-update .project-form form .small-title,.projects-update .visits-form form .small-title,.projects-new .project-form form .small-title,.projects-new .visits-form form .small-title,.projects-create .project-form form .small-title,.projects-create .visits-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.projects-show .project-form form .small-title label,.projects-show .visits-form form .small-title label,.projects-edit .project-form form .small-title label,.projects-edit .visits-form form .small-title label,.projects-update .project-form form .small-title label,.projects-update .visits-form form .small-title label,.projects-new .project-form form .small-title label,.projects-new .visits-form form .small-title label,.projects-create .project-form form .small-title label,.projects-create .visits-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.projects-show .project-form form .form-end,.projects-show .visits-form form .form-end,.projects-edit .project-form form .form-end,.projects-edit .visits-form form .form-end,.projects-update .project-form form .form-end,.projects-update .visits-form form .form-end,.projects-new .project-form form .form-end,.projects-new .visits-form form .form-end,.projects-create .project-form form .form-end,.projects-create .visits-form form .form-end{display:flex;justify-content:end}.projects-show .project-form form .controls,.projects-show .visits-form form .controls,.projects-edit .project-form form .controls,.projects-edit .visits-form form .controls,.projects-update .project-form form .controls,.projects-update .visits-form form .controls,.projects-new .project-form form .controls,.projects-new .visits-form form .controls,.projects-create .project-form form .controls,.projects-create .visits-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.projects-show .project-form form .controls img,.projects-show .visits-form form .controls img,.projects-edit .project-form form .controls img,.projects-edit .visits-form form .controls img,.projects-update .project-form form .controls img,.projects-update .visits-form form .controls img,.projects-new .project-form form .controls img,.projects-new .visits-form form .controls img,.projects-create .project-form form .controls img,.projects-create .visits-form form .controls img{height:1.5rem;width:1.5rem}.projects-show .project-form form .controls a,.projects-show .visits-form form .controls a,.projects-edit .project-form form .controls a,.projects-edit .visits-form form .controls a,.projects-update .project-form form .controls a,.projects-update .visits-form form .controls a,.projects-new .project-form form .controls a,.projects-new .visits-form form .controls a,.projects-create .project-form form .controls a,.projects-create .visits-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.projects-show .project-form form .controls a img,.projects-show .visits-form form .controls a img,.projects-edit .project-form form .controls a img,.projects-edit .visits-form form .controls a img,.projects-update .project-form form .controls a img,.projects-update .visits-form form .controls a img,.projects-new .project-form form .controls a img,.projects-new .visits-form form .controls a img,.projects-create .project-form form .controls a img,.projects-create .visits-form form .controls a img{padding-right:0.5rem}.projects-show .project-form form .controls button,.projects-show .visits-form form .controls button,.projects-edit .project-form form .controls button,.projects-edit .visits-form form .controls button,.projects-update .project-form form .controls button,.projects-update .visits-form form .controls button,.projects-new .project-form form .controls button,.projects-new .visits-form form .controls button,.projects-create .project-form form .controls button,.projects-create .visits-form form .controls button{color:#002045;font-weight:700}.projects-show .project-form form .date-fields,.projects-show .visits-form form .date-fields,.projects-edit .project-form form .date-fields,.projects-edit .visits-form form .date-fields,.projects-update .project-form form .date-fields,.projects-update .visits-form form .date-fields,.projects-new .project-form form .date-fields,.projects-new .visits-form form .date-fields,.projects-create .project-form form .date-fields,.projects-create .visits-form form .date-fields{align-items:center;display:flex;flex-direction:row}.projects-show .project-form form .date-fields .field,.projects-show .visits-form form .date-fields .field,.projects-edit .project-form form .date-fields .field,.projects-edit .visits-form form .date-fields .field,.projects-update .project-form form .date-fields .field,.projects-update .visits-form form .date-fields .field,.projects-new .project-form form .date-fields .field,.projects-new .visits-form form .date-fields .field,.projects-create .project-form form .date-fields .field,.projects-create .visits-form form .date-fields .field{width:150px}.projects-show .project-form form .date-fields .field input,.projects-show .visits-form form .date-fields .field input,.projects-edit .project-form form .date-fields .field input,.projects-edit .visits-form form .date-fields .field input,.projects-update .project-form form .date-fields .field input,.projects-update .visits-form form .date-fields .field input,.projects-new .project-form form .date-fields .field input,.projects-new .visits-form form .date-fields .field input,.projects-create .project-form form .date-fields .field input,.projects-create .visits-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.projects-show .project-form form .date-fields .field:first-of-type,.projects-show .visits-form form .date-fields .field:first-of-type,.projects-edit .project-form form .date-fields .field:first-of-type,.projects-edit .visits-form form .date-fields .field:first-of-type,.projects-update .project-form form .date-fields .field:first-of-type,.projects-update .visits-form form .date-fields .field:first-of-type,.projects-new .project-form form .date-fields .field:first-of-type,.projects-new .visits-form form .date-fields .field:first-of-type,.projects-create .project-form form .date-fields .field:first-of-type,.projects-create .visits-form form .date-fields .field:first-of-type{padding-right:0}.projects-show .project-form form .date-fields .separator,.projects-show .visits-form form .date-fields .separator,.projects-edit .project-form form .date-fields .separator,.projects-edit .visits-form form .date-fields .separator,.projects-update .project-form form .date-fields .separator,.projects-update .visits-form form .date-fields .separator,.projects-new .project-form form .date-fields .separator,.projects-new .visits-form form .date-fields .separator,.projects-create .project-form form .date-fields .separator,.projects-create .visits-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.projects-show .project-form form .field ul.involvements,.projects-show .visits-form form .field ul.involvements,.projects-edit .project-form form .field ul.involvements,.projects-edit .visits-form form .field ul.involvements,.projects-update .project-form form .field ul.involvements,.projects-update .visits-form form .field ul.involvements,.projects-new .project-form form .field ul.involvements,.projects-new .visits-form form .field ul.involvements,.projects-create .project-form form .field ul.involvements,.projects-create .visits-form form .field ul.involvements{max-height:160px}.projects-show .project-form form #project_abstract,.projects-show .project-form form #project_method_description,.projects-show .visits-form form #project_abstract,.projects-show .visits-form form #project_method_description,.projects-edit .project-form form #project_abstract,.projects-edit .project-form form #project_method_description,.projects-edit .visits-form form #project_abstract,.projects-edit .visits-form form #project_method_description,.projects-update .project-form form #project_abstract,.projects-update .project-form form #project_method_description,.projects-update .visits-form form #project_abstract,.projects-update .visits-form form #project_method_description,.projects-new .project-form form #project_abstract,.projects-new .project-form form #project_method_description,.projects-new .visits-form form #project_abstract,.projects-new .visits-form form #project_method_description,.projects-create .project-form form #project_abstract,.projects-create .project-form form #project_method_description,.projects-create .visits-form form #project_abstract,.projects-create .visits-form form #project_method_description{min-height:12rem}.projects-show .project-form header h1,.projects-show .visits-form header h1,.projects-edit .project-form header h1,.projects-edit .visits-form header h1,.projects-update .project-form header h1,.projects-update .visits-form header h1,.projects-new .project-form header h1,.projects-new .visits-form header h1,.projects-create .project-form header h1,.projects-create .visits-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.projects-show .project-form section.form-subsection,.projects-show .project-form div.form-subsection,.projects-show .visits-form section.form-subsection,.projects-show .visits-form div.form-subsection,.projects-edit .project-form section.form-subsection,.projects-edit .project-form div.form-subsection,.projects-edit .visits-form section.form-subsection,.projects-edit .visits-form div.form-subsection,.projects-update .project-form section.form-subsection,.projects-update .project-form div.form-subsection,.projects-update .visits-form section.form-subsection,.projects-update .visits-form div.form-subsection,.projects-new .project-form section.form-subsection,.projects-new .project-form div.form-subsection,.projects-new .visits-form section.form-subsection,.projects-new .visits-form div.form-subsection,.projects-create .project-form section.form-subsection,.projects-create .project-form div.form-subsection,.projects-create .visits-form section.form-subsection,.projects-create .visits-form div.form-subsection{margin-bottom:3rem}.projects-show .project-form section.form-subsection>header,.projects-show .project-form section.form-subsection>:not(section)>header,.projects-show .visits-form section.form-subsection>header,.projects-show .visits-form section.form-subsection>:not(section)>header,.projects-edit .project-form section.form-subsection>header,.projects-edit .project-form section.form-subsection>:not(section)>header,.projects-edit .visits-form section.form-subsection>header,.projects-edit .visits-form section.form-subsection>:not(section)>header,.projects-update .project-form section.form-subsection>header,.projects-update .project-form section.form-subsection>:not(section)>header,.projects-update .visits-form section.form-subsection>header,.projects-update .visits-form section.form-subsection>:not(section)>header,.projects-new .project-form section.form-subsection>header,.projects-new .project-form section.form-subsection>:not(section)>header,.projects-new .visits-form section.form-subsection>header,.projects-new .visits-form section.form-subsection>:not(section)>header,.projects-create .project-form section.form-subsection>header,.projects-create .project-form section.form-subsection>:not(section)>header,.projects-create .visits-form section.form-subsection>header,.projects-create .visits-form section.form-subsection>:not(section)>header{margin-bottom:1rem}.projects-show .project-form section.form-subsection>header h2,.projects-show .project-form section.form-subsection>:not(section)>header h2,.projects-show .visits-form section.form-subsection>header h2,.projects-show .visits-form section.form-subsection>:not(section)>header h2,.projects-edit .project-form section.form-subsection>header h2,.projects-edit .project-form section.form-subsection>:not(section)>header h2,.projects-edit .visits-form section.form-subsection>header h2,.projects-edit .visits-form section.form-subsection>:not(section)>header h2,.projects-update .project-form section.form-subsection>header h2,.projects-update .project-form section.form-subsection>:not(section)>header h2,.projects-update .visits-form section.form-subsection>header h2,.projects-update .visits-form section.form-subsection>:not(section)>header h2,.projects-new .project-form section.form-subsection>header h2,.projects-new .project-form section.form-subsection>:not(section)>header h2,.projects-new .visits-form section.form-subsection>header h2,.projects-new .visits-form section.form-subsection>:not(section)>header h2,.projects-create .project-form section.form-subsection>header h2,.projects-create .project-form section.form-subsection>:not(section)>header h2,.projects-create .visits-form section.form-subsection>header h2,.projects-create .visits-form section.form-subsection>:not(section)>header h2{margin:0}.projects-show .project-form section.form-subsection>header>span,.projects-show .project-form section.form-subsection>:not(section)>header>span,.projects-show .visits-form section.form-subsection>header>span,.projects-show .visits-form section.form-subsection>:not(section)>header>span,.projects-edit .project-form section.form-subsection>header>span,.projects-edit .project-form section.form-subsection>:not(section)>header>span,.projects-edit .visits-form section.form-subsection>header>span,.projects-edit .visits-form section.form-subsection>:not(section)>header>span,.projects-update .project-form section.form-subsection>header>span,.projects-update .project-form section.form-subsection>:not(section)>header>span,.projects-update .visits-form section.form-subsection>header>span,.projects-update .visits-form section.form-subsection>:not(section)>header>span,.projects-new .project-form section.form-subsection>header>span,.projects-new .project-form section.form-subsection>:not(section)>header>span,.projects-new .visits-form section.form-subsection>header>span,.projects-new .visits-form section.form-subsection>:not(section)>header>span,.projects-create .project-form section.form-subsection>header>span,.projects-create .project-form section.form-subsection>:not(section)>header>span,.projects-create .visits-form section.form-subsection>header>span,.projects-create .visits-form section.form-subsection>:not(section)>header>span{color:#556b72;font-size:0.875rem}.projects-show .project-form h2,.projects-show .visits-form h2,.projects-edit .project-form h2,.projects-edit .visits-form h2,.projects-update .project-form h2,.projects-update .visits-form h2,.projects-new .project-form h2,.projects-new .visits-form h2,.projects-create .project-form h2,.projects-create .visits-form h2{color:#002045;font-size:1.5rem;font-weight:600}.projects-show .project-form h2 span,.projects-show .visits-form h2 span,.projects-edit .project-form h2 span,.projects-edit .visits-form h2 span,.projects-update .project-form h2 span,.projects-update .visits-form h2 span,.projects-new .project-form h2 span,.projects-new .visits-form h2 span,.projects-create .project-form h2 span,.projects-create .visits-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.projects-show .project-form section.uneditable-visit-project-info,.projects-show .visits-form section.uneditable-visit-project-info,.projects-edit .project-form section.uneditable-visit-project-info,.projects-edit .visits-form section.uneditable-visit-project-info,.projects-update .project-form section.uneditable-visit-project-info,.projects-update .visits-form section.uneditable-visit-project-info,.projects-new .project-form section.uneditable-visit-project-info,.projects-new .visits-form section.uneditable-visit-project-info,.projects-create .project-form section.uneditable-visit-project-info,.projects-create .visits-form section.uneditable-visit-project-info{border-left:3px solid #002045;padding-left:1rem}.projects-show .project-form section.uneditable-visit-project-info h3,.projects-show .visits-form section.uneditable-visit-project-info h3,.projects-edit .project-form section.uneditable-visit-project-info h3,.projects-edit .visits-form section.uneditable-visit-project-info h3,.projects-update .project-form section.uneditable-visit-project-info h3,.projects-update .visits-form section.uneditable-visit-project-info h3,.projects-new .project-form section.uneditable-visit-project-info h3,.projects-new .visits-form section.uneditable-visit-project-info h3,.projects-create .project-form section.uneditable-visit-project-info h3,.projects-create .visits-form section.uneditable-visit-project-info h3{font-size:1rem;font-weight:700;margin:0}.projects-show .project-form section.uneditable-visit-project-info p,.projects-show .visits-form section.uneditable-visit-project-info p,.projects-edit .project-form section.uneditable-visit-project-info p,.projects-edit .visits-form section.uneditable-visit-project-info p,.projects-update .project-form section.uneditable-visit-project-info p,.projects-update .visits-form section.uneditable-visit-project-info p,.projects-new .project-form section.uneditable-visit-project-info p,.projects-new .visits-form section.uneditable-visit-project-info p,.projects-create .project-form section.uneditable-visit-project-info p,.projects-create .visits-form section.uneditable-visit-project-info p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.projects-show .project-form .project-type-options,.projects-show .visits-form .project-type-options,.projects-edit .project-form .project-type-options,.projects-edit .visits-form .project-type-options,.projects-update .project-form .project-type-options,.projects-update .visits-form .project-type-options,.projects-new .project-form .project-type-options,.projects-new .visits-form .project-type-options,.projects-create .project-form .project-type-options,.projects-create .visits-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.projects-show .project-form .project-type-options label,.projects-show .visits-form .project-type-options label,.projects-edit .project-form .project-type-options label,.projects-edit .visits-form .project-type-options label,.projects-update .project-form .project-type-options label,.projects-update .visits-form .project-type-options label,.projects-new .project-form .project-type-options label,.projects-new .visits-form .project-type-options label,.projects-create .project-form .project-type-options label,.projects-create .visits-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.projects-show .project-form .project-type-options label input,.projects-show .visits-form .project-type-options label input,.projects-edit .project-form .project-type-options label input,.projects-edit .visits-form .project-type-options label input,.projects-update .project-form .project-type-options label input,.projects-update .visits-form .project-type-options label input,.projects-new .project-form .project-type-options label input,.projects-new .visits-form .project-type-options label input,.projects-create .project-form .project-type-options label input,.projects-create .visits-form .project-type-options label input{margin-right:0.5rem}.projects-show .project-form .project-type-options label .project-type-label,.projects-show .visits-form .project-type-options label .project-type-label,.projects-edit .project-form .project-type-options label .project-type-label,.projects-edit .visits-form .project-type-options label .project-type-label,.projects-update .project-form .project-type-options label .project-type-label,.projects-update .visits-form .project-type-options label .project-type-label,.projects-new .project-form .project-type-options label .project-type-label,.projects-new .visits-form .project-type-options label .project-type-label,.projects-create .project-form .project-type-options label .project-type-label,.projects-create .visits-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.projects-show .project-form .project-type-options label .project-type-label h3,.projects-show .visits-form .project-type-options label .project-type-label h3,.projects-edit .project-form .project-type-options label .project-type-label h3,.projects-edit .visits-form .project-type-options label .project-type-label h3,.projects-update .project-form .project-type-options label .project-type-label h3,.projects-update .visits-form .project-type-options label .project-type-label h3,.projects-new .project-form .project-type-options label .project-type-label h3,.projects-new .visits-form .project-type-options label .project-type-label h3,.projects-create .project-form .project-type-options label .project-type-label h3,.projects-create .visits-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.projects-show .project-form .project-type-options label .project-type-label p,.projects-show .visits-form .project-type-options label .project-type-label p,.projects-edit .project-form .project-type-options label .project-type-label p,.projects-edit .visits-form .project-type-options label .project-type-label p,.projects-update .project-form .project-type-options label .project-type-label p,.projects-update .visits-form .project-type-options label .project-type-label p,.projects-new .project-form .project-type-options label .project-type-label p,.projects-new .visits-form .project-type-options label .project-type-label p,.projects-create .project-form .project-type-options label .project-type-label p,.projects-create .visits-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.projects-show .project-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.projects-show .visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.projects-edit .project-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.projects-edit .visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.projects-update .project-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.projects-update .visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.projects-new .project-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.projects-new .visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.projects-create .project-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.projects-create .visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.projects-show .project-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.projects-show .visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.projects-edit .project-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.projects-edit .visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.projects-update .project-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.projects-update .visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.projects-new .project-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.projects-new .visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.projects-create .project-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.projects-create .visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.projects-show .project-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.projects-show .visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.projects-edit .project-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.projects-edit .visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.projects-update .project-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.projects-update .visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.projects-new .project-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.projects-new .visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.projects-create .project-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.projects-create .visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.projects-show .project-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.projects-show .visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.projects-edit .project-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.projects-edit .visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.projects-update .project-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.projects-update .visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.projects-new .project-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.projects-new .visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.projects-create .project-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.projects-create .visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.split-background-sidebar{background:linear-gradient(270deg, #fff 50%, #f3f6f7 50%)}.project.container{display:flex;flex-direction:row}.project.container .sidebar{background-color:#f3f6f7;box-sizing:border-box;color:#002045;font-size:0.825rem;flex-shrink:0;padding:3.5rem 3.50rem 1.5rem 1.25rem;width:360px}.project.container .sidebar header{margin-bottom:2.5rem}.project.container .sidebar header img{margin-bottom:.75rem}.project.container .sidebar header p{margin:0}.project.container .sidebar .calendar-option>*{margin-right:2rem}.project.container .sidebar a{color:#1295d8}.project.container .sidebar h2.main-header{line-height:1.75rem;margin-bottom:0.5rem;margin-top:0}.project.container .sidebar .information{line-height:1.5rem;margin-bottom:3rem}.project.container .sidebar .button{margin-bottom:1rem}.project.container .sidebar .button img{margin-left:1rem;vertical-align:middle}.project.container .sidebar .reserve-info a:last-of-type{margin-bottom:3rem}.project.container .sidebar a.icon{display:block;margin-bottom:1.5rem}.project.container .content{background-color:#ffffff;box-sizing:border-box;color:#002045;flex-grow:1;font-size:0.8125rem;padding:3.5rem 1.25rem 1.5rem 3.50rem}.project.container .content a{color:#1295d8}.project.container .content section{margin-bottom:3rem}.project.container .content>header{margin-bottom:2.5rem}.project.container .content>header .subheader{align-items:center;display:flex}.project.container .content>header .subheader span{margin-right:1.5rem}.project.container .content h1.main-header{font-size:2.25rem;font-weight:500;margin-bottom:.5rem;margin-top:0}.project.container .content h2.main-header{display:inline-block;font-weight:600;margin-right:1rem}.project.container .content h2.timeframe{font-size:1rem;margin-bottom:.55rem}.project.container .content h2.title{margin-bottom:.45rem}.project.container .content h3{font-weight:600}.project.container .content .information{align-items:center;display:flex;margin-bottom:1.5rem}.project.container .content .information span{align-items:center;display:flex}.project.container .content .information span:not(:last-child)::after{background:#c2ced1;content:"";display:block;height:18px;margin:0 1.25rem;width:1px}.project.container .content p.description{line-height:1.5rem}.project.container .content p.description:first-of-type{margin-top:0}.project.container .content h3{margin-top:0}.project.container .content .project-summary{margin-bottom:3rem}.project.container .content .project-summary .project-summary-table{border-collapse:collapse;margin-bottom:2rem}.project.container .content .project-summary .project-summary-table td{padding-bottom:0.3rem;padding-left:0;padding-right:2rem;padding-top:0.3rem;vertical-align:top}.project.container .content .project-summary .project-summary-table td p:nth-child(1){margin-top:0}.project.container .content .project-summary .project-summary-table td:nth-child(1){font-weight:600}.project.container .content .project-summary .project-methods ul{list-style:none;margin:0;padding-left:0}.project.container .content .project-summary .project-methods ul li{align-items:center;display:flex;margin:0 0 14px 0}.project.container .content .project-summary .project-methods ul li::before{background:no-repeat center/22px url(/assets/icon-alert-circle-blue-0f4ef58c946ddc8a45e28122c48a2d531e705b5dc31bbf61b229457d20d0a521.svg);content:"";flex-shrink:0;height:22px;margin-right:.5rem;width:22px}.project.container .content .project-summary .project-methods ul li:empty{display:none}.project.container .content .project-summary .project-methods ul:empty{display:none}.project.container .content .project-summary .project-methods .project-methods-detail{margin-bottom:1.25rem}.project.container .content .project-summary .project-methods .project-methods-detail span{display:block;font-weight:600}.project.container .content .project-summary .project-methods .project-methods-detail span:nth-child(1){margin-bottom:.5rem}.project.container .content .project-summary .project-methods .project-methods-detail p{margin:0.5rem 0}.project.container .content .project-permit ul.summary-list{padding-inline-start:25px}.project.container .content .project-funding td.empty{text-align:center}.project.container .content .project-files td.empty{text-align:center}.subheader{font-weight:500;margin-bottom:0.2rem}.projects-show .schedule{margin-bottom:2rem}.projects-show ul.next-steps-list{list-style-type:square;margin-bottom:2.5rem;margin-top:0;padding-left:2rem}.projects-show ul.next-steps-list li{line-height:1.5rem;margin-bottom:1rem;margin-top:1rem}.projects-show ul.next-steps-list li:nth-child(1){margin-top:0}.projects-show select.reserve-list{display:inline-block;width:220px}#project-contact-reserve small{color:#556b72;display:inline-block;margin-top:0.5rem}.amenity_link{font-size:0.75rem;margin-left:5px}div#reserve_question-summary-list h3{margin-bottom:1.5rem}div#reserve_question-summary-list div.answers-list{border-left:2px solid #aab7bb;padding-left:1rem;margin-bottom:1.5rem;margin-left:.75rem}div#reserve_question-summary-list div.answers-list .question-answer{margin-bottom:1.5rem}div#reserve_question-summary-list div.answers-list .question-answer .question{font-weight:600;margin-bottom:0}div#reserve_question-summary-list div.answers-list .question-answer .answer{margin-top:0}.modal-content.project{color:#002045;display:flex;flex-direction:column}.modal-content.project .close{display:flex;justify-content:flex-end}.modal-content.project .close img{background-color:rgba(170,183,187,0.36);border-radius:50%;padding:0.5rem}.modal-content.project h1{color:#002045;font-size:2.25rem;line-height:2.688rem;margin-left:3rem;text-align:left}.modal-content.project div{width:100%}.modal-content.project div p{font-size:0.813;line-height:1.438rem;margin-bottom:1.438rem;text-align:left}a.icon-map:before{background:no-repeat center/18px url(/assets/icon-map-bbfc144e00ff13a0b4fa90221dd23ebd83c89e351218c7b8f066cf22ae09d72b.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-external-link:before{background:no-repeat center/18px url(/assets/icon-external-link-b4c3b25a4cff1a38778bdd6f3b9d6187e1209390c41eda8e1da14d2bc9b234b6.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-email:before{background:no-repeat center/18px url(/assets/icon-email-b2b38a2cbde3ca852b4a9ec7854ee7e1506cfceb1e05d55f6be27356357425a8.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-document-a:before{background:no-repeat center/15px url(/assets/icon-document-a-67373bf30b0b1b0b0978b91169b7dc092f94b06ecfe4826d7b625cb3b3953dde.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-refresh-a:before{background:no-repeat center/18px url(/assets/icon-refresh-a-5e9ee14962d372990bd8f76e4048cd7966605b7d60f752d7b75621a1bbe28311.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-sign-out:before{background:no-repeat center/18px url(/assets/icon-sign-out-bf2813cdec31e1a94bcbc41444b2b1b1af8e17ca94143b70f23de9a6e14cbef0.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-question-circle:before{background:no-repeat center/18px url(/assets/icon-question-circle-cb967916c0d210f6b39e96939eaacd3201c1947f55790c26a9bbd436afb145d7.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-send:before{background:no-repeat center/18px url(/assets/icon-send-ad97493b2a6ece4eea0e82a5209b4b481ce39e766208ed4a5db43f7b207d5aa5.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon{color:#1295d8;font-size:0.875rem;font-weight:500;margin:1rem 0;padding-left:1.5625rem;position:relative;text-decoration:none}a.icon-only img{vertical-align:middle}.registrations .modal-content{background:rgba(0,32,69,0.85);bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:2}.registrations .modal-content .body{align-items:center;background:#ffffff;border-radius:10px;border:1px solid #667a80;margin:2rem auto;max-width:800px}.registrations .modal-content .body form input[type="text"]{width:100%}.registrations main .content{align-items:center;color:#002045;display:flex;flex-direction:column}.registrations main header{width:60%}.registrations main header .h-with-link{align-items:baseline;display:flex;justify-content:space-between}.registrations main header h1{font-size:2.25rem;margin-bottom:0}.registrations main header p{font-size:0.813rem;margin-top:0}.registrations main form{align-items:flex-start;display:flex;flex-direction:column;width:100%}.registrations main form input.error,.registrations main form select.error,.registrations main form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.registrations main form label.error{color:#c03e2d !important}.registrations main form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.registrations main form span.error_messages:before{content:"("}.registrations main form span.error_messages:after{content:")"}.registrations main form .section-container{align-items:center;display:flex;flex-direction:column;width:100%}.registrations main form .section-container.blue-bg{background-color:#f3f6f7}.registrations main form .section-container section{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:2rem;width:60%}.registrations main form .section-container section.basics{max-height:420px}.registrations main form .section-container section.basics .field.email{margin-top:3.625rem}.registrations main form .section-container section.role{min-height:400px}.registrations main form .section-container section.role input[type="text"]:first-of-type{margin-bottom:0}.registrations main form .section-container section.role p{width:100%}.registrations main form .section-container section.role .orcid{max-width:170px}.registrations main form .section-container section.emergency-contact h2{margin-bottom:0}.registrations main form .section-container section.emergency-contact p{margin-bottom:1rem}.registrations main form .section-container section.address{display:flex;flex-direction:row;flex-wrap:nowrap}.registrations main form .section-container section.address section:nth-of-type(2){height:100%}.registrations main form .section-container section.address section:nth-of-type(2) .billing-title{display:flex}.registrations main form .section-container section.address section:nth-of-type(2) .billing-title .field{align-items:center;display:flex;flex-direction:row;margin-top:1rem;margin-bottom:1rem;padding-left:1rem}.registrations main form .section-container section.address section:nth-of-type(2) .billing-contact .field{margin-bottom:0}.registrations main form .section-container section.terms .field{align-items:center;display:flex;flex-direction:row}.registrations main form .section-container section.actions{height:100px;margin-bottom:0}.registrations main form .section-container section.actions div{align-items:center;display:flex;height:90%;justify-content:flex-end}.registrations main form .section-container section.actions div span{align-items:center;display:flex}.registrations main form .section-container section.actions div span img{color:#002045;padding-left:0.25rem;padding-right:0.25rem}.registrations main form .section-container section.actions div a{color:#002045;font-size:0.875rem}.registrations main form .section-container section.actions div button{margin-left:4.625rem}.registrations main form .section-container section h2{font-size:1.25rem}.registrations main form .section-container section a{color:#0e76aa;font-size:0.75rem}.registrations main form .section-container section .helper-text{color:#5D747C;font-size:0.75rem;font-weight:300;margin-bottom:0.25rem;margin-top:0}.registrations main form .section-container section .helper-text strong{color:#556b72}.registrations main form .section-container section .helper-text a{font-weight:400}.registrations main form .section-container section .inline{align-items:center;display:flex}.registrations main form .section-container section .inline div{padding-right:1rem}.registrations main form .section-container section .no-field{display:none}.registrations main form .section-container section .field{display:flex;flex-direction:column;padding:0}.registrations main form .section-container section .field.large{width:423px}.registrations main form .section-container section .field.medium{width:332px}.registrations main form .section-container section .field.small{min-width:170px}.registrations main form .section-container section .field.extra-small{min-width:92px}.registrations main form .section-container section .field label,.registrations main form .section-container section .field .label{color:#556b72;font-size:0.75rem;font-weight:600;margin-bottom:0.15rem}.registrations main form .section-container section .field input[type="text"],.registrations main form .section-container section .field input[type="email"],.registrations main form .section-container section .field input[type="password"],.registrations main form .section-container section .field input[type="tel"],.registrations main form .section-container section .field select,.registrations main form .section-container section .field textarea{color:#002045;background-color:#ffffff;border:1px solid #556b72;border-radius:0.375rem;height:34px;margin-bottom:0.875rem}.registrations main form .section-container section .field input.error[type="text"],.registrations main form .section-container section .field input.error[type="email"],.registrations main form .section-container section .field input.error[type="password"],.registrations main form .section-container section .field input.error[type="tel"],.registrations main form .section-container section .field select.error,.registrations main form .section-container section .field textarea.error{border-color:#c03e2d !important;border-width:2px !important}.registrations main form .section-container section .radio-buttons{display:flex;flex-direction:column;flex-wrap:wrap}.registrations main form .section-container section .radio-buttons.age-range{height:1.5rem;margin-top:1rem}.registrations main form .section-container section .radio-buttons.age-range label{font-weight:400}.registrations main form .section-container section .radio-buttons.role{height:6rem}.registrations main form .section-container section .radio-buttons.role label{color:#002045;font-weight:400}.registrations main form .section-container section .radio-buttons.role .error_messages{display:none}.registrations main form .section-container section .radio-buttons.role .wrapped_label{display:inline}.registrations main form .section-container section .radio-buttons .radio-button{white-space:nowrap}.registrations main form .section-container section .radio-buttons .radio-button label{white-space:nowrap}.registrations main ul{background-color:#ffffff;border-radius:0.375rem;border:1px solid #556b72;display:flex;flex-direction:column;margin-bottom:0;margin-top:0;margin-top:1rem;padding:0;width:423px}.registrations main ul:empty{display:none}.registrations main ul li{color:#002045;font-size:0.813rem;list-style:none;padding-bottom:0.75rem;padding-left:1rem;padding-top:0.75rem}.registrations main ul li:hover{background-color:#f3f6f7;cursor:pointer}@media screen and (max-width: 1024px){.registrations main header{width:80%}.registrations main form .section-container section{flex-wrap:nowrap;width:80%}.registrations main form .section-container section.basics{max-height:none}.registrations main form .section-container section.basics .field.email{margin-top:0}.registrations main form .section-container section.role .radio-buttons{height:auto;flex-wrap:nowrap}.registrations main form .section-container section.address{flex-direction:column;margin-bottom:2rem}.registrations main form .section-container section .field.large{width:315px}.registrations main form .section-container section .field.medium{width:315px}.registrations main form .section-container section .field.small{min-width:200px}.registrations main form .section-container section .field.extra-small{min-width:92px}.registrations main form .section-container section .inline{align-items:flex-start;flex-direction:column;height:auto}}@media screen and (max-width: 1400px){.registrations main form .section-container section.address .inline{align-items:flex-start;flex-direction:column;height:auto}}a.icon-map:before{background:no-repeat center/18px url(/assets/icon-map-bbfc144e00ff13a0b4fa90221dd23ebd83c89e351218c7b8f066cf22ae09d72b.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-external-link:before{background:no-repeat center/18px url(/assets/icon-external-link-b4c3b25a4cff1a38778bdd6f3b9d6187e1209390c41eda8e1da14d2bc9b234b6.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-email:before{background:no-repeat center/18px url(/assets/icon-email-b2b38a2cbde3ca852b4a9ec7854ee7e1506cfceb1e05d55f6be27356357425a8.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-document-a:before{background:no-repeat center/15px url(/assets/icon-document-a-67373bf30b0b1b0b0978b91169b7dc092f94b06ecfe4826d7b625cb3b3953dde.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-refresh-a:before{background:no-repeat center/18px url(/assets/icon-refresh-a-5e9ee14962d372990bd8f76e4048cd7966605b7d60f752d7b75621a1bbe28311.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-sign-out:before{background:no-repeat center/18px url(/assets/icon-sign-out-bf2813cdec31e1a94bcbc41444b2b1b1af8e17ca94143b70f23de9a6e14cbef0.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-question-circle:before{background:no-repeat center/18px url(/assets/icon-question-circle-cb967916c0d210f6b39e96939eaacd3201c1947f55790c26a9bbd436afb145d7.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon-send:before{background:no-repeat center/18px url(/assets/icon-send-ad97493b2a6ece4eea0e82a5209b4b481ce39e766208ed4a5db43f7b207d5aa5.svg);content:"";display:block;height:1.125rem;left:0px;position:absolute;top:0;width:1.125rem}a.icon{color:#1295d8;font-size:0.875rem;font-weight:500;margin:1rem 0;padding-left:1.5625rem;position:relative;text-decoration:none}a.icon-only img{vertical-align:middle}main ul.navbar-nav{display:flex;font-size:1rem;list-style:none;margin:0;padding:0}main ul.navbar-nav li{display:flex}main ul.navbar-nav li a{color:#556b72;display:inline-block;font-weight:500;padding-bottom:0.25rem;text-decoration:none}main ul.navbar-nav li a.active{border-bottom:6px solid #1295d8;color:#002045;font-weight:500}.reserves-show .simple-calendar{text-align:center}.reserves-show .simple-calendar .calendar-heading{align-items:center;display:flex;justify-content:space-evenly;margin:2rem}.reserves-show .simple-calendar .calendar-heading a{display:flex}.reserves-show .simple-calendar .calendar-title{border:none;font-size:0.875rem;margin:0px 70px 0px 70px;text-align:center}.reserves-show .simple-calendar .table{border:0px}.reserves-show .simple-calendar .table td{border:1px solid #556b72;color:#5D747C;padding-left:0px;padding-right:0px}.reserves-show .simple-calendar .table th{border:0px;color:#5D747C;font-size:0.8rem;font-weight:500;text-align:center}.reserves-show .simple-calendar .day div:first-child{margin-top:0.3rem}.reserves-show .simple-calendar .day div:last-child{margin-bottom:0.3rem}.reserves-show .simple-calendar .prev-month{background:#f3f6f7}.reserves-show .simple-calendar .next-month{background:#f3f6f7}.reserves-show .simple-calendar .date-text{font-size:0.65rem}.reserves-show .simple-calendar .bar{font-size:0.7rem;height:25px;margin:0.4rem 0rem;position:relative}.reserves-show .simple-calendar .bar .status-bar{bottom:0;border:none;left:0;margin:0px;padding-left:0px;width:100%}.reserves-show .simple-calendar .approved-bar{background-color:#7bca7b !important;color:#c4fcb9 !important}.reserves-show .simple-calendar [data-value-visit-status-value="approved"]{background-color:#c4fcb9;border-bottom:0.125rem solid #7bca7b;border-top:0.125rem solid #7bca7b}.reserves-show .simple-calendar [data-value-visit-status-value="approved"] .bars-text{color:#000000}.reserves-show .simple-calendar [data-value-visit-status-value="approved"] .status-bar-text{color:#c4fcb9}.reserves-show .simple-calendar .left-radius-approved{border-left:0.125rem solid #7bca7b}.reserves-show .simple-calendar .right-radius-approved{border-right:0.125rem solid #7bca7b}.reserves-show .simple-calendar .left-bar{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.reserves-show .simple-calendar .right-bar{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.reserves-show .simple-calendar .bars-text{background-color:transparent;font-weight:600;left:20px;margin-top:0.3rem;position:absolute;white-space:nowrap;z-index:1}.reserves-show .simple-calendar .border{border-bottom:0.125rem solid transparent;border-top:0.125rem solid transparent}.reserves-show .simple-calendar .visitor-count{background-color:#000000}.reserves-show .simple-calendar .amenity-count{background-color:#1295d8}.reserves-show .simple-calendar .left-radius{border-bottom-left-radius:15px;border-top-left-radius:15px}.reserves-show .simple-calendar .right-radius{border-bottom-right-radius:15px;border-top-right-radius:15px}.reserves-show .simple-calendar .disable-link{cursor:default;opacity:0;pointer-events:none;visibility:hidden}.reserves-show .simple-calendar .bars-text{background-color:transparent;color:#ffffff;left:20px;margin-top:0.1rem;position:absolute;white-space:nowrap;z-index:1}.reserves-show .modal .clr-gray{color:#556b72}.reserves-show .modal .clr-blue{color:#6dccf6;text-decoration:none}.reserves-show .modal .calendar-modal .container{display:flex;justify-content:space-between}.reserves-show .modal .calendar-modal .container .align-right{text-align:right}.reserves-show .modal .calendar-modal .container .left-spacer{padding-left:10px}.reserves-show .modal .calendar-modal p{margin:0px}.reserves-show .modal .bg-approved{background-color:#c4fcb9}.reserves-show .modal .bg-in_review{background-color:#fefea4}.reserves-show .modal .bg-cancelled{background-color:#f9c}.reserves-show .modal .bg-denied{background-color:#84d7f5}.reserves-show .modal .bg-incomplete{background-color:#ff9e9e}.reserves-show .modal .btn-status{align-items:center;border:1px solid #556b72;border-radius:1.5rem;color:#000000;display:flex;height:20px;justify-content:center;padding:0.2rem 1rem;text-decoration-line:none;width:8rem}.reserves-show .modal .vertical-padding{padding:8px 0px}.reserves-show .modal .black-btn{background-color:#556b72;border-radius:4px;color:#ffffff !important}.reserves-show .modal .header{border-bottom:2px solid #556b72;display:flex;justify-content:space-between}.reserves-show .modal .display-flex{border-bottom:2px solid #556b72;border-left:10px solid #7bca7b;display:flex;justify-content:space-between;padding:0px 10px}.reserves-show .modal .display-flex p{margin:0px}.reserves-show .modal .display-flex p:last-child{padding-right:7rem}.reserves-show .modal .text{padding:2.25rem}.reserves-show nav{color:#ffffff;height:450px}.reserves-show nav .manager-navbar .navbar-nav{color:#ffffff;filter:drop-shadow(0px 0px 7px #000)}.reserves-show nav .manager-navbar .navbar-nav li a{color:#ffffff}.reserves-show nav .manager-navbar .navbar-nav li a img{filter:invert(1)}.reserves-show nav .manager-navbar .navbar-nav .dropdown-item{color:#002045}.reserves-show nav .left-side{filter:drop-shadow(0px 0px 7px #000)}.reserves-show nav .left-side .title-link{color:#ffffff}.reserves-show nav .navbar-nav .nav-link:not(.nav-link-icon){color:#ffffff;filter:drop-shadow(0px 0px 7px #000)}.reserves-show nav .navbar-nav .nav-link.schedule:not(.nav-link-icon){border-color:#ffffff;filter:unset}.reserves-show nav .navbar-nav .nav-link:not(.nav-link-icon):hover:not(.schedule){color:#ffb511}.reserves-show nav::after{display:none}.reserves-show .reserves-list .left-side{position:relative}.split-background{background:linear-gradient(90deg, #fff 50%, #f3f6f7 50%);height:100%}.reserves-list{display:flex;height:100%}.reserves-list span,.reserves-list p{line-height:1.25rem}.reserves-list hr{border-bottom:1px solid #aab7bb;border-left:0;border-right:0;border-top:0;margin:1.5625rem 0}.reserves-list .navbar-nav{border-bottom:1px solid #aab7bb;gap:2.5rem;margin-bottom:1.5rem}.reserves-list .reserve-name{filter:drop-shadow(0px 0px 7px #000);padding:0 1.25rem;position:absolute;top:222px;transition:all .15s ease-in-out}.reserves-list .reserve-name h1{color:#ffffff;font-size:3.5rem;font-weight:600;margin:0.25rem 0}.reserves-list .reserve-name span{color:#ffb511;font-size:1.25rem}.reserves-list .left-side{background-color:#ffffff;box-sizing:border-box;color:#002045;flex-grow:1;font-size:0.875rem;padding:3.5rem 3rem 1.5rem 1.25rem}.reserves-list .left-side h1{color:#002045;font-size:2.25rem;font-weight:500;margin-bottom:0.5rem}.reserves-list .left-side p{line-height:1.5625rem;margin-bottom:2.5rem}.reserves-list .left-side .reserve-message{background-color:#ffdd91;border:1px solid #ffb511;border-radius:0.3125rem;font-size:0.8125rem;margin-bottom:-50px;padding:1.4rem 1.5rem 1.5rem 50px;position:relative;top:-100px}.reserves-list .left-side .reserve-message>p:first-of-type{margin-top:0}.reserves-list .left-side .reserve-message>p:last-of-type{margin-bottom:0}.reserves-list .left-side .reserve-message p{line-height:1.5rem;margin-bottom:1.2rem}.reserves-list .left-side .reserve-message::before{background:no-repeat center/18px url(/assets/icon-alert-circle-d6bdbf74923f70e25aa381c42456d3a588a381b4f3d1e4294bfd6bec4be7877f.svg);content:"";display:block;height:1.125rem;left:1.25rem;position:absolute;top:1.55rem;width:1.125rem}.reserves-list .left-side .reserve-message:empty{display:none}.reserves-list .left-side .reserve-description:empty{display:none}.reserves-list .right-side{background-color:#f3f6f7;box-sizing:border-box;color:#002045;flex-basis:min-content;font-size:0.8125rem;min-width:360px;padding:4.5rem 1.25rem 1.5rem 3rem}.reserves-list .right-side section{margin:2.5rem auto}.reserves-list .right-side .button-main{text-align:center;text-decoration:none}.reserves-list .right-side a{display:block}.reserves-list .right-side .search input{background-color:#ffffff;border:1px solid #aab7bb;border-radius:0.3125rem;box-sizing:border-box;font-size:0.875rem;padding:0.5rem 1.875rem;width:100%}.reserves-list .right-side .input-with-buttons{display:flex;position:relative}.reserves-list .right-side .input-with-buttons .cross-icon{margin-left:-30px}.reserves-list .right-side .input-with-buttons::before{background:no-repeat center/12px url(/assets/icon-search-92bf5f0478c471feb3c4380d66a48bc91e25fc10a8e5cfc21701b61409378465.svg);content:"";display:block;height:0.75rem;left:0.625rem;position:absolute;top:0.6875rem;width:0.75rem}.reserves-list .right-side .search-options{margin:2rem auto}.reserves-list .right-side .search-options .submit-btn{color:#0e76aa;cursor:pointer;font-size:0.875rem;font-weight:600;margin:0.75rem 0}.reserves-list .right-side .search-options .submit-btn span{display:unset;padding:0.5rem}.reserves-list .right-side .search-option{margin:2.5rem auto;max-width:865px}.reserves-list .right-side .search-option header{margin-bottom:1rem;margin-top:1rem}.reserves-list .right-side .search-option header h2{margin:0}.reserves-list .right-side .search-option header small{color:#556b72;display:inline-block;font-size:0.75rem}.reserves-list .right-side .search-option .tags-container{display:flex;flex-wrap:wrap;gap:10px}.reserves-list .right-side .search-option .tags-names{margin-top:10px}.reserves-list .right-side .search-option .tag-btn.category label{align-items:center;background:unset;border:1px solid #ffb511;display:flex;justify-content:space-between}.reserves-list .right-side .search-option .tag-btn.category label:hover{background:#ffb511;color:#ffffff}.reserves-list .right-side .search-option .tag-btn.category label::after{content:"";display:block;height:1rem;margin-left:.5rem;width:1rem}.reserves-list .right-side .search-option .tag-btn.category input:checked~label{background:#ffb511;color:#002045}.reserves-list .right-side .search-option .tag-btn.category input:not(:checked)~label::after{background:no-repeat center/16px url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><line x1='12' y1='5' x2='12' y2='19'></line><line x1='5' y1='12' x2='19' y2='12'></line></svg>")}.reserves-list .right-side .search-option .tag-btn.category input:not(:checked)~label:hover::after{background:no-repeat center/16px url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' style='color: white;'><line x1='12' y1='5' x2='12' y2='19'></line><line x1='5' y1='12' x2='19' y2='12'></line></svg>")}.reserves-list .right-side .search-option .tag-btn.category input:checked~label::after{background:no-repeat center/16px url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' style='color: white;'><line x1='5' y1='12' x2='19' y2='12'></line></svg>")}.reserves-list .right-side .search-option .tag-group:has(.tag-btn.category input:checked) .tags-container{display:flex}.reserves-list .right-side .search-option .tag-group:has(.tag-btn.category input:not(:checked)) .tags-container{display:none}.reserves-list .right-side .search-option .tag-btn input{display:none}.reserves-list .right-side .search-option .tag-btn label{background:#e0e9eb;border:1px solid #aab7bb;border-radius:3px;color:#556b72;cursor:pointer;display:inline-block;font-size:0.875rem;padding:0.3125rem 0.4375rem;transition:all .15s ease-in-out}.reserves-list .right-side .search-option .tag-btn label:hover{background:#aab7bb;color:#ffffff}.reserves-list .right-side .search-option .tag-btn label:active{background:#aab7bb;color:#ffffff}.reserves-list .right-side .search-option .tag-btn input:checked~label{background:#667a80;color:#ffffff}.reserve-cards,.amenity-cards{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-evenly;margin:2rem 0}.reserve-cards .card,.amenity-cards .card{color:#002045;flex-basis:15%;margin:0 0 0.75rem 0;min-height:230px}.reserve-cards .card .image img,.amenity-cards .card .image img{border-radius:5px;height:165px;width:260px}.reserve-cards .card a,.amenity-cards .card a{color:#002045;text-decoration:none}.reserve-cards .card h2,.amenity-cards .card h2{font-size:0.9375rem;font-weight:500;margin-bottom:0.3125rem}.reserve-cards .card .card-body,.amenity-cards .card .card-body{font-size:0.75rem;font-weight:normal;line-height:1.25rem;margin:0.5rem 0}.reserve-cards .card .card-body .description,.amenity-cards .card .card-body .description{display:block;margin-bottom:1.75rem}.reserve-cards .card .card-body a,.amenity-cards .card .card-body a{color:#556b72;display:block;font-size:0.75rem;font-weight:400;margin-bottom:0.75rem;text-decoration:underline}.reserve-cards .card .card-body .rates>span,.amenity-cards .card .card-body .rates>span{color:#556b72;display:inline-block}.reserve-cards .card .card-body .rates>span:first-of-type,.amenity-cards .card .card-body .rates>span:first-of-type{font-size:0.8125rem;font-weight:600}.reserve-waivers h2,.reserve-personnel h2,.reserve-info h2,.reserve-search h2{font-size:0.9375rem;font-weight:600;margin:.5rem 0}.reserve-waivers a,.reserve-personnel a,.reserve-info a,.reserve-search a{color:#1295d8;font-size:0.875rem;font-weight:500;margin:1rem 0;padding-left:1.5625rem;position:relative;text-decoration:none}.reserve-waivers .reserve-logo,.reserve-personnel .reserve-logo,.reserve-info .reserve-logo,.reserve-search .reserve-logo{height:100px;width:100px}.reserve-waivers .reserve-address span,.reserve-personnel .reserve-address span,.reserve-info .reserve-address span,.reserve-search .reserve-address span{display:block}.reserve-waivers{display:flex;flex-wrap:wrap;gap:40px}.reserve-waivers .card{background-color:#f3f6f7;border:1px solid #aab7bb;padding:1.25rem 1.5625rem;width:300px}.reserve-waivers .card .description{font-size:0.75rem;margin:0.5rem 0 1rem 0}.reserve-personnel .card{display:flex;margin-bottom:20px;margin-top:20px}.reserve-personnel .card .image img{border-radius:100px;height:75px;margin-right:1.25rem;width:75px}.reserve-personnel .card .details h2{margin:0}.reserve-personnel .card .details>span{display:block}.reserve-personnel .card .details .icon-email{margin-bottom:0;margin-top:3px}.reserve-search a{display:block}.reserve-rules-regulations{line-height:1.4375rem}table#reserve-project-types img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}table#reserve-project-types img[src*="check"]{height:0.875rem;width:0.875rem}table#reserve-project-types img[alt="checked icon"],table#reserve-project-types img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}table#reserve-project-types .project-type{text-align:center;min-width:75px}@media screen and (max-width: 1024px){.reserves-list .left-side,.reserves-list .right-side{padding-left:1.25rem;padding-right:1.25rem}.reserves-list .right-side{min-width:280px}.reserves-list .reserve-name{top:202px;transition:all .15s ease-in-out}.reserves-list .reserve-name h1{font-size:2.5rem}.reserves-list .reserve-name span{font-size:1rem}}@media screen and (max-width: 768px){ul.navbar-nav{font-size:0.75rem}.reserves-show nav{height:320px}.reserves-list{flex-direction:column}.reserves-list .reserve-name{top:125px;transition:all .15s ease-in-out}.reserves-list .reserve-name h1{font-size:1.625rem}.reserves-list .reserve-name span{font-size:0.875rem}.reserves-list .navbar-nav{overflow:scroll}.reserves-list .left-side{font-size:0.6875rem;line-height:1.125rem;padding-top:0}.reserves-list .left-side .reserve-message{border-radius:0;font-size:0.625rem;line-height:0.8125rem;margin:0 -1.25rem 2.5rem -1.25rem;position:unset}.reserves-list .right-side{padding-top:2.5rem}.reserves-list .right-side section{margin:1.875rem 0}.reserve-cards,.amenity-cards{gap:0.625rem}.reserve-cards .card,.amenity-cards .card{flex-basis:40%;min-width:150px;min-height:unset}.reserve-cards .card h2,.amenity-cards .card h2{font-size:0.75rem}.reserve-cards .card .card-body,.amenity-cards .card .card-body{font-size:0.6875rem}.reserve-cards .card .card-body a,.amenity-cards .card .card-body a{font-size:0.8125rem}.reserve-cards .card .card-body .rates>span:first-of-type,.amenity-cards .card .card-body .rates>span:first-of-type{font-size:0.75rem}.reserve-waivers h2,.reserve-personnel h2,.reserve-info h2,.reserve-search h2{font-size:0.8125rem}.reserve-waivers a,.reserve-personnel a,.reserve-info a,.reserve-search a{font-size:0.6875rem;margin:0.75rem 0}.reserve-waivers a[class*="icon"]::before,.reserve-personnel a[class*="icon"]::before,.reserve-info a[class*="icon"]::before,.reserve-search a[class*="icon"]::before{height:0.875rem;width:0.875rem}.reserve-waivers a.icon-map::before,.reserve-personnel a.icon-map::before,.reserve-info a.icon-map::before,.reserve-search a.icon-map::before{background:no-repeat center/14px url(/assets/icon-map-bbfc144e00ff13a0b4fa90221dd23ebd83c89e351218c7b8f066cf22ae09d72b.svg)}.reserve-waivers a.icon-external-link::before,.reserve-personnel a.icon-external-link::before,.reserve-info a.icon-external-link::before,.reserve-search a.icon-external-link::before{background:no-repeat center/14px url(/assets/icon-external-link-b4c3b25a4cff1a38778bdd6f3b9d6187e1209390c41eda8e1da14d2bc9b234b6.svg)}.reserve-waivers a.icon-email::before,.reserve-personnel a.icon-email::before,.reserve-info a.icon-email::before,.reserve-search a.icon-email::before{background:no-repeat center/14px url(/assets/icon-email-b2b38a2cbde3ca852b4a9ec7854ee7e1506cfceb1e05d55f6be27356357425a8.svg)}.reserve-waivers a.icon-document-a::before,.reserve-personnel a.icon-document-a::before,.reserve-info a.icon-document-a::before,.reserve-search a.icon-document-a::before{background:no-repeat center/12px url(/assets/icon-document-a-67373bf30b0b1b0b0978b91169b7dc092f94b06ecfe4826d7b625cb3b3953dde.svg)}.reserve-waivers a.icon-refresh-a::before,.reserve-personnel a.icon-refresh-a::before,.reserve-info a.icon-refresh-a::before,.reserve-search a.icon-refresh-a::before{background:no-repeat center/16px url(/assets/icon-refresh-a-5e9ee14962d372990bd8f76e4048cd7966605b7d60f752d7b75621a1bbe28311.svg)}.reserve-waivers{flex-direction:column;gap:0.5rem}.reserve-waivers .card{padding:0.625rem 0.8125rem;width:unset}.reserve-waivers .card .description{font-size:0.6875rem;margin:0.25rem 0 0.5rem 0}.reserve-personnel .card .image img{margin-right:0.9375rem;width:75px}.reserve-personnel .card .details{font-size:0.6875rem}.reserve-info span{font-size:0.75rem}.reserves-index .reserves-list{flex-direction:column-reverse}#right-reserve-intro h1{font-size:1.375rem;font-weight:600;margin-top:0}#right-reserve-intro p{font-size:0.75rem}.button-main{font-size:0.875rem}}div.initial-info{background-color:#f3f6f7;border:1px solid #aab7bb;border-radius:0.3125rem;font-size:0.875rem;padding:1rem;text-align:justify}div.initial-info>p{text-align:justify}div.initial-info>p:first-of-type{margin-top:0}div.initial-info>p:last-of-type{margin-bottom:0}header.header-with-links{display:flex;gap:2rem;margin:.75rem 0 0 0}header.header-with-links h1{display:flex;font-size:1.5rem;font-weight:500;margin:0}header.header-with-links h1>a{border-bottom:0 solid #aab7bb;color:#002045;text-decoration:none;transition:all .15s ease-in-out}header.header-with-links h1>a:not(.active){color:#556b72}header.header-with-links h1>a:hover{border-bottom:3px solid #aab7bb}header.header-with-links h1>a.active{border-bottom:3px solid #aab7bb}header.header-with-links+hr{border-bottom:2px solid #aab7bb;border-left:0;border-right:0;border-top:0;margin:0}table.table-style1{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}table.table-style1 tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}table.table-style1 th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}table.table-style1 th:first-of-type{padding-left:1rem}table.table-style1 th:last-of-type{text-align:right}table.table-style1 tbody td,table.table-style1 tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}table.table-style1 tbody td:first-of-type,table.table-style1 tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}table.table-style1 tbody td:last-of-type,table.table-style1 tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}table.table-style1 tbody td.title,table.table-style1 tbody th.title{font-weight:700}table.table-style1 tr.header{background-color:#e5eaeb}table.table-style1 tr.header td,table.table-style1 tr.header th{color:#002045;font-weight:600;text-align:left}table.table-style1 tr.disabled{color:#879ea6}table.table-style1 tr.empty>td{font-size:1rem;font-weight:600;text-align:center}table.table-style1 tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}table.table-style1 tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}table.table-style1 tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}table.table-style1 tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}table.table-style1 tbody .pill{transition:all 0.25s ease-in-out}table.table-style1 tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}table.table-style1 tbody .pill.in_review{border-color:transparent;background-color:#fefea4}table.table-style1 tbody .pill.denied{border-color:transparent;background-color:#84d7f5}table.table-style1 tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}table.table-style1 tbody .pill.cancelled{border-color:transparent;background-color:#f9c}table.table-style1 img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}table.table-style1 img[src*="check"]{height:0.875rem;width:0.875rem}table.table-style1 img[alt="checked icon"],table.table-style1 img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}table.table-style1 a{color:#0e76aa}table.table-style1 a:not(:last-of-type){display:inline-block;margin-right:.5rem}table.table-style1 a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}table.table-style1 a img{vertical-align:middle}table.table-style1 .pill{display:flex}table.table-style1 .date-range{font-weight:600}table.visit-requests{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}table.visit-requests tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}table.visit-requests th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}table.visit-requests th:first-of-type{padding-left:1rem}table.visit-requests th:last-of-type{text-align:right}table.visit-requests tbody td,table.visit-requests tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}table.visit-requests tbody td:first-of-type,table.visit-requests tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}table.visit-requests tbody td:last-of-type,table.visit-requests tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}table.visit-requests tbody td.title,table.visit-requests tbody th.title{font-weight:700}table.visit-requests tr.header{background-color:#e5eaeb}table.visit-requests tr.header td,table.visit-requests tr.header th{color:#002045;font-weight:600;text-align:left}table.visit-requests tr.disabled{color:#879ea6}table.visit-requests tr.empty>td{font-size:1rem;font-weight:600;text-align:center}table.visit-requests tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}table.visit-requests tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}table.visit-requests tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}table.visit-requests tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}table.visit-requests tbody .pill{transition:all 0.25s ease-in-out}table.visit-requests tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}table.visit-requests tbody .pill.in_review{border-color:transparent;background-color:#fefea4}table.visit-requests tbody .pill.denied{border-color:transparent;background-color:#84d7f5}table.visit-requests tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}table.visit-requests tbody .pill.cancelled{border-color:transparent;background-color:#f9c}table.visit-requests img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}table.visit-requests img[src*="check"]{height:0.875rem;width:0.875rem}table.visit-requests img[alt="checked icon"],table.visit-requests img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}table.visit-requests a{color:#0e76aa}table.visit-requests a:not(:last-of-type){display:inline-block;margin-right:.5rem}table.visit-requests a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}table.visit-requests a img{vertical-align:middle}table.visit-requests .pill{display:flex}table.visit-requests .date-range{font-weight:600}table.visit-requests tbody td .disabled-link{filter:invert(50%);pointer-events:none}table.visit-requests tbody td:first-of-type{width:115px}table.visit-requests .date-range{font-weight:600}table.visit-requests .reserve-name{width:175px}.progress-steps{background-color:#f3f6f7;border:0;margin:0}.progress-steps ol{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.progress-steps ol li{align-items:center;color:#556b72;display:flex;flex-direction:row;font-size:0.875rem;font-weight:600;line-height:1rem;padding-right:2.5rem}.progress-steps ol li svg{margin:0.25rem}.progress-steps ol li.active{color:#002045}.progress-steps ol li.active circle{fill:#ffb511}.team_memberships-index,.team_memberships-edit,.team_memberships-create{color:#002045}.team_memberships-index .controls,.team_memberships-edit .controls,.team_memberships-create .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.team_memberships-index .controls img,.team_memberships-edit .controls img,.team_memberships-create .controls img{height:1.5rem;width:1.5rem}.team_memberships-index .controls a,.team_memberships-edit .controls a,.team_memberships-create .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.team_memberships-index .controls a img,.team_memberships-edit .controls a img,.team_memberships-create .controls a img{padding-right:0.5rem}.team_memberships-index .controls button,.team_memberships-edit .controls button,.team_memberships-create .controls button{color:#002045;font-weight:700}.team_memberships-index .form-container,.team_memberships-edit .form-container,.team_memberships-create .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.team_memberships-index .add-user-form,.team_memberships-edit .add-user-form,.team_memberships-create .add-user-form{flex:1}.team_memberships-index .add-user-form form input.error,.team_memberships-index .add-user-form form select.error,.team_memberships-index .add-user-form form textarea.error,.team_memberships-edit .add-user-form form input.error,.team_memberships-edit .add-user-form form select.error,.team_memberships-edit .add-user-form form textarea.error,.team_memberships-create .add-user-form form input.error,.team_memberships-create .add-user-form form select.error,.team_memberships-create .add-user-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.team_memberships-index .add-user-form form label.error,.team_memberships-edit .add-user-form form label.error,.team_memberships-create .add-user-form form label.error{color:#c03e2d !important}.team_memberships-index .add-user-form form span.error_messages,.team_memberships-edit .add-user-form form span.error_messages,.team_memberships-create .add-user-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.team_memberships-index .add-user-form form span.error_messages:before,.team_memberships-edit .add-user-form form span.error_messages:before,.team_memberships-create .add-user-form form span.error_messages:before{content:"("}.team_memberships-index .add-user-form form span.error_messages:after,.team_memberships-edit .add-user-form form span.error_messages:after,.team_memberships-create .add-user-form form span.error_messages:after{content:")"}.team_memberships-index .add-user-form form section,.team_memberships-edit .add-user-form form section,.team_memberships-create .add-user-form form section{margin-bottom:2.5rem}.team_memberships-index .add-user-form form section fieldset,.team_memberships-edit .add-user-form form section fieldset,.team_memberships-create .add-user-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.team_memberships-index .add-user-form form .inline,.team_memberships-index .add-user-form form .inline-fields,.team_memberships-edit .add-user-form form .inline,.team_memberships-edit .add-user-form form .inline-fields,.team_memberships-create .add-user-form form .inline,.team_memberships-create .add-user-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.team_memberships-index .add-user-form form .inline div,.team_memberships-index .add-user-form form .inline-fields div,.team_memberships-edit .add-user-form form .inline div,.team_memberships-edit .add-user-form form .inline-fields div,.team_memberships-create .add-user-form form .inline div,.team_memberships-create .add-user-form form .inline-fields div{padding-right:1rem}.team_memberships-index .add-user-form form .field,.team_memberships-edit .add-user-form form .field,.team_memberships-create .add-user-form form .field{display:flex;flex-direction:column}.team_memberships-index .add-user-form form .field label,.team_memberships-edit .add-user-form form .field label,.team_memberships-create .add-user-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.team_memberships-index .add-user-form form .field>label,.team_memberships-edit .add-user-form form .field>label,.team_memberships-create .add-user-form form .field>label{display:block}.team_memberships-index .add-user-form form .field p,.team_memberships-edit .add-user-form form .field p,.team_memberships-create .add-user-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.team_memberships-index .add-user-form form .field.checkbox,.team_memberships-edit .add-user-form form .field.checkbox,.team_memberships-create .add-user-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.team_memberships-index .add-user-form form .field.checkbox:last-of-type,.team_memberships-edit .add-user-form form .field.checkbox:last-of-type,.team_memberships-create .add-user-form form .field.checkbox:last-of-type{margin:0}.team_memberships-index .add-user-form form .field.checkbox label,.team_memberships-edit .add-user-form form .field.checkbox label,.team_memberships-create .add-user-form form .field.checkbox label{padding:0 0.25rem}.team_memberships-index .add-user-form form .field.small,.team_memberships-edit .add-user-form form .field.small,.team_memberships-create .add-user-form form .field.small{width:20rem}.team_memberships-index .add-user-form form .field label+small,.team_memberships-index .add-user-form form .field small.label-description,.team_memberships-edit .add-user-form form .field label+small,.team_memberships-edit .add-user-form form .field small.label-description,.team_memberships-create .add-user-form form .field label+small,.team_memberships-create .add-user-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.team_memberships-index .add-user-form form .field input:not([type=checkbox],[type=radio]),.team_memberships-index .add-user-form form .field textarea,.team_memberships-index .add-user-form form .field select,.team_memberships-edit .add-user-form form .field input:not([type=checkbox],[type=radio]),.team_memberships-edit .add-user-form form .field textarea,.team_memberships-edit .add-user-form form .field select,.team_memberships-create .add-user-form form .field input:not([type=checkbox],[type=radio]),.team_memberships-create .add-user-form form .field textarea,.team_memberships-create .add-user-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.team_memberships-index .add-user-form form .field input[type="email"],.team_memberships-index .add-user-form form .field input[type="number"],.team_memberships-index .add-user-form form .field input[type="password"],.team_memberships-index .add-user-form form .field input[type="text"],.team_memberships-index .add-user-form form .field textarea,.team_memberships-edit .add-user-form form .field input[type="email"],.team_memberships-edit .add-user-form form .field input[type="number"],.team_memberships-edit .add-user-form form .field input[type="password"],.team_memberships-edit .add-user-form form .field input[type="text"],.team_memberships-edit .add-user-form form .field textarea,.team_memberships-create .add-user-form form .field input[type="email"],.team_memberships-create .add-user-form form .field input[type="number"],.team_memberships-create .add-user-form form .field input[type="password"],.team_memberships-create .add-user-form form .field input[type="text"],.team_memberships-create .add-user-form form .field textarea{flex:1}.team_memberships-index .add-user-form form .field input[type="email"]:last-child-of-type,.team_memberships-index .add-user-form form .field input[type="number"]:last-child-of-type,.team_memberships-index .add-user-form form .field input[type="password"]:last-child-of-type,.team_memberships-index .add-user-form form .field input[type="text"]:last-child-of-type,.team_memberships-index .add-user-form form .field textarea:last-child-of-type,.team_memberships-edit .add-user-form form .field input[type="email"]:last-child-of-type,.team_memberships-edit .add-user-form form .field input[type="number"]:last-child-of-type,.team_memberships-edit .add-user-form form .field input[type="password"]:last-child-of-type,.team_memberships-edit .add-user-form form .field input[type="text"]:last-child-of-type,.team_memberships-edit .add-user-form form .field textarea:last-child-of-type,.team_memberships-create .add-user-form form .field input[type="email"]:last-child-of-type,.team_memberships-create .add-user-form form .field input[type="number"]:last-child-of-type,.team_memberships-create .add-user-form form .field input[type="password"]:last-child-of-type,.team_memberships-create .add-user-form form .field input[type="text"]:last-child-of-type,.team_memberships-create .add-user-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.team_memberships-index .add-user-form form .field textarea,.team_memberships-edit .add-user-form form .field textarea,.team_memberships-create .add-user-form form .field textarea{min-height:6rem;padding:0.5rem}.team_memberships-index .add-user-form form .field .explanation,.team_memberships-edit .add-user-form form .field .explanation,.team_memberships-create .add-user-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.team_memberships-index .add-user-form form .field ul,.team_memberships-edit .add-user-form form .field ul,.team_memberships-create .add-user-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.team_memberships-index .add-user-form form .field ul li,.team_memberships-edit .add-user-form form .field ul li,.team_memberships-create .add-user-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.team_memberships-index .add-user-form form .field ul li .other-discipline,.team_memberships-edit .add-user-form form .field ul li .other-discipline,.team_memberships-create .add-user-form form .field ul li .other-discipline{display:none}.team_memberships-index .add-user-form form .field ul li .other-discipline input,.team_memberships-edit .add-user-form form .field ul li .other-discipline input,.team_memberships-create .add-user-form form .field ul li .other-discipline input{margin-left:0.5rem}.team_memberships-index .add-user-form form .field ul li #discipline-Other:checked+div .other-discipline,.team_memberships-edit .add-user-form form .field ul li #discipline-Other:checked+div .other-discipline,.team_memberships-create .add-user-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.team_memberships-index .add-user-form form .field ul li label,.team_memberships-edit .add-user-form form .field ul li label,.team_memberships-create .add-user-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.team_memberships-index .add-user-form form .field ul li input[type="radio"],.team_memberships-edit .add-user-form form .field ul li input[type="radio"],.team_memberships-create .add-user-form form .field ul li input[type="radio"]{margin-top:0.25rem}.team_memberships-index .add-user-form form .field .planning-question-label,.team_memberships-edit .add-user-form form .field .planning-question-label,.team_memberships-create .add-user-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.team_memberships-index .add-user-form form .field .additional-question,.team_memberships-edit .add-user-form form .field .additional-question,.team_memberships-create .add-user-form form .field .additional-question{display:none}.team_memberships-index .add-user-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.team_memberships-edit .add-user-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.team_memberships-create .add-user-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.team_memberships-index .add-user-form form .field .yes-no-options,.team_memberships-edit .add-user-form form .field .yes-no-options,.team_memberships-create .add-user-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.team_memberships-index .add-user-form form .field .yes-no-options label,.team_memberships-edit .add-user-form form .field .yes-no-options label,.team_memberships-create .add-user-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.team_memberships-index .add-user-form form .field .yes-no-options input,.team_memberships-edit .add-user-form form .field .yes-no-options input,.team_memberships-create .add-user-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.team_memberships-index .add-user-form form .field .yes-no-row,.team_memberships-edit .add-user-form form .field .yes-no-row,.team_memberships-create .add-user-form form .field .yes-no-row{display:flex}.team_memberships-index .add-user-form form .field .yes-no-row .yes-no-options,.team_memberships-edit .add-user-form form .field .yes-no-row .yes-no-options,.team_memberships-create .add-user-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.team_memberships-index .add-user-form form .small-title,.team_memberships-edit .add-user-form form .small-title,.team_memberships-create .add-user-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.team_memberships-index .add-user-form form .small-title label,.team_memberships-edit .add-user-form form .small-title label,.team_memberships-create .add-user-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.team_memberships-index .add-user-form form .form-end,.team_memberships-edit .add-user-form form .form-end,.team_memberships-create .add-user-form form .form-end{display:flex;justify-content:end}.team_memberships-index .add-user-form form .controls,.team_memberships-edit .add-user-form form .controls,.team_memberships-create .add-user-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.team_memberships-index .add-user-form form .controls img,.team_memberships-edit .add-user-form form .controls img,.team_memberships-create .add-user-form form .controls img{height:1.5rem;width:1.5rem}.team_memberships-index .add-user-form form .controls a,.team_memberships-edit .add-user-form form .controls a,.team_memberships-create .add-user-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.team_memberships-index .add-user-form form .controls a img,.team_memberships-edit .add-user-form form .controls a img,.team_memberships-create .add-user-form form .controls a img{padding-right:0.5rem}.team_memberships-index .add-user-form form .controls button,.team_memberships-edit .add-user-form form .controls button,.team_memberships-create .add-user-form form .controls button{color:#002045;font-weight:700}.team_memberships-index .add-user-form form .date-fields,.team_memberships-edit .add-user-form form .date-fields,.team_memberships-create .add-user-form form .date-fields{align-items:center;display:flex;flex-direction:row}.team_memberships-index .add-user-form form .date-fields .field,.team_memberships-edit .add-user-form form .date-fields .field,.team_memberships-create .add-user-form form .date-fields .field{width:150px}.team_memberships-index .add-user-form form .date-fields .field input,.team_memberships-edit .add-user-form form .date-fields .field input,.team_memberships-create .add-user-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.team_memberships-index .add-user-form form .date-fields .field:first-of-type,.team_memberships-edit .add-user-form form .date-fields .field:first-of-type,.team_memberships-create .add-user-form form .date-fields .field:first-of-type{padding-right:0}.team_memberships-index .add-user-form form .date-fields .separator,.team_memberships-edit .add-user-form form .date-fields .separator,.team_memberships-create .add-user-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.team_memberships-index .add-user-form form small,.team_memberships-edit .add-user-form form small,.team_memberships-create .add-user-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.team_memberships-index .add-user-form form textarea,.team_memberships-edit .add-user-form form textarea,.team_memberships-create .add-user-form form textarea{min-height:6rem;padding:0.5rem}.team_memberships-index .add-user-form form #project_abstract,.team_memberships-index .add-user-form form #project_method_description,.team_memberships-edit .add-user-form form #project_abstract,.team_memberships-edit .add-user-form form #project_method_description,.team_memberships-create .add-user-form form #project_abstract,.team_memberships-create .add-user-form form #project_method_description{min-height:12rem}.team_memberships-index .add-user-form header h1,.team_memberships-edit .add-user-form header h1,.team_memberships-create .add-user-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.team_memberships-index .add-user-form section.form-subsection,.team_memberships-index .add-user-form div.form-subsection,.team_memberships-edit .add-user-form section.form-subsection,.team_memberships-edit .add-user-form div.form-subsection,.team_memberships-create .add-user-form section.form-subsection,.team_memberships-create .add-user-form div.form-subsection{margin-bottom:3rem}.team_memberships-index .add-user-form section.form-subsection>header,.team_memberships-index .add-user-form section.form-subsection>:not(section)>header,.team_memberships-index .add-user-form section.form-subsection>:not(section)>turbo-frame>header,.team_memberships-edit .add-user-form section.form-subsection>header,.team_memberships-edit .add-user-form section.form-subsection>:not(section)>header,.team_memberships-edit .add-user-form section.form-subsection>:not(section)>turbo-frame>header,.team_memberships-create .add-user-form section.form-subsection>header,.team_memberships-create .add-user-form section.form-subsection>:not(section)>header,.team_memberships-create .add-user-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.team_memberships-index .add-user-form section.form-subsection>header h2,.team_memberships-index .add-user-form section.form-subsection>:not(section)>header h2,.team_memberships-index .add-user-form section.form-subsection>:not(section)>turbo-frame>header h2,.team_memberships-edit .add-user-form section.form-subsection>header h2,.team_memberships-edit .add-user-form section.form-subsection>:not(section)>header h2,.team_memberships-edit .add-user-form section.form-subsection>:not(section)>turbo-frame>header h2,.team_memberships-create .add-user-form section.form-subsection>header h2,.team_memberships-create .add-user-form section.form-subsection>:not(section)>header h2,.team_memberships-create .add-user-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.team_memberships-index .add-user-form section.form-subsection>header>span,.team_memberships-index .add-user-form section.form-subsection>:not(section)>header>span,.team_memberships-index .add-user-form section.form-subsection>:not(section)>turbo-frame>header>span,.team_memberships-edit .add-user-form section.form-subsection>header>span,.team_memberships-edit .add-user-form section.form-subsection>:not(section)>header>span,.team_memberships-edit .add-user-form section.form-subsection>:not(section)>turbo-frame>header>span,.team_memberships-create .add-user-form section.form-subsection>header>span,.team_memberships-create .add-user-form section.form-subsection>:not(section)>header>span,.team_memberships-create .add-user-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.team_memberships-index .add-user-form h2,.team_memberships-edit .add-user-form h2,.team_memberships-create .add-user-form h2{color:#002045;font-size:1.5rem;font-weight:600}.team_memberships-index .add-user-form h2 span,.team_memberships-edit .add-user-form h2 span,.team_memberships-create .add-user-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.team_memberships-index .add-user-form .uneditable-visit-project-info>section,.team_memberships-edit .add-user-form .uneditable-visit-project-info>section,.team_memberships-create .add-user-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.team_memberships-index .add-user-form .uneditable-visit-project-info>section h3,.team_memberships-edit .add-user-form .uneditable-visit-project-info>section h3,.team_memberships-create .add-user-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.team_memberships-index .add-user-form .uneditable-visit-project-info>section p,.team_memberships-edit .add-user-form .uneditable-visit-project-info>section p,.team_memberships-create .add-user-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.team_memberships-index .add-user-form .project-type-options,.team_memberships-edit .add-user-form .project-type-options,.team_memberships-create .add-user-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.team_memberships-index .add-user-form .project-type-options label,.team_memberships-edit .add-user-form .project-type-options label,.team_memberships-create .add-user-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.team_memberships-index .add-user-form .project-type-options label input,.team_memberships-edit .add-user-form .project-type-options label input,.team_memberships-create .add-user-form .project-type-options label input{margin-right:0.5rem}.team_memberships-index .add-user-form .project-type-options label .project-type-label,.team_memberships-edit .add-user-form .project-type-options label .project-type-label,.team_memberships-create .add-user-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.team_memberships-index .add-user-form .project-type-options label .project-type-label h3,.team_memberships-edit .add-user-form .project-type-options label .project-type-label h3,.team_memberships-create .add-user-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.team_memberships-index .add-user-form .project-type-options label .project-type-label p,.team_memberships-edit .add-user-form .project-type-options label .project-type-label p,.team_memberships-create .add-user-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.team_memberships-index .add-user-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.team_memberships-edit .add-user-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.team_memberships-create .add-user-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.team_memberships-index .add-user-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.team_memberships-edit .add-user-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.team_memberships-create .add-user-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.team_memberships-index .add-user-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.team_memberships-edit .add-user-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.team_memberships-create .add-user-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.team_memberships-index .add-user-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.team_memberships-edit .add-user-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.team_memberships-create .add-user-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.team_memberships-index .add-user-form form #project-role-select,.team_memberships-edit .add-user-form form #project-role-select,.team_memberships-create .add-user-form form #project-role-select{width:200px}.team_memberships-index .add-user-form form .submit-row,.team_memberships-edit .add-user-form form .submit-row,.team_memberships-create .add-user-form form .submit-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.team_memberships-index .add-user-form .add-user-form-header,.team_memberships-edit .add-user-form .add-user-form-header,.team_memberships-create .add-user-form .add-user-form-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.team_memberships-index .add-user-form .team-member-table,.team_memberships-edit .add-user-form .team-member-table,.team_memberships-create .add-user-form .team-member-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.team_memberships-index .add-user-form .team-member-table tbody tr,.team_memberships-edit .add-user-form .team-member-table tbody tr,.team_memberships-create .add-user-form .team-member-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.team_memberships-index .add-user-form .team-member-table th,.team_memberships-edit .add-user-form .team-member-table th,.team_memberships-create .add-user-form .team-member-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.team_memberships-index .add-user-form .team-member-table th:first-of-type,.team_memberships-edit .add-user-form .team-member-table th:first-of-type,.team_memberships-create .add-user-form .team-member-table th:first-of-type{padding-left:1rem}.team_memberships-index .add-user-form .team-member-table th:last-of-type,.team_memberships-edit .add-user-form .team-member-table th:last-of-type,.team_memberships-create .add-user-form .team-member-table th:last-of-type{text-align:right}.team_memberships-index .add-user-form .team-member-table tbody td,.team_memberships-index .add-user-form .team-member-table tbody th,.team_memberships-edit .add-user-form .team-member-table tbody td,.team_memberships-edit .add-user-form .team-member-table tbody th,.team_memberships-create .add-user-form .team-member-table tbody td,.team_memberships-create .add-user-form .team-member-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.team_memberships-index .add-user-form .team-member-table tbody td:first-of-type,.team_memberships-index .add-user-form .team-member-table tbody th:first-of-type,.team_memberships-edit .add-user-form .team-member-table tbody td:first-of-type,.team_memberships-edit .add-user-form .team-member-table tbody th:first-of-type,.team_memberships-create .add-user-form .team-member-table tbody td:first-of-type,.team_memberships-create .add-user-form .team-member-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.team_memberships-index .add-user-form .team-member-table tbody td:last-of-type,.team_memberships-index .add-user-form .team-member-table tbody th:last-of-type,.team_memberships-edit .add-user-form .team-member-table tbody td:last-of-type,.team_memberships-edit .add-user-form .team-member-table tbody th:last-of-type,.team_memberships-create .add-user-form .team-member-table tbody td:last-of-type,.team_memberships-create .add-user-form .team-member-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.team_memberships-index .add-user-form .team-member-table tbody td.title,.team_memberships-index .add-user-form .team-member-table tbody th.title,.team_memberships-edit .add-user-form .team-member-table tbody td.title,.team_memberships-edit .add-user-form .team-member-table tbody th.title,.team_memberships-create .add-user-form .team-member-table tbody td.title,.team_memberships-create .add-user-form .team-member-table tbody th.title{font-weight:700}.team_memberships-index .add-user-form .team-member-table tr.header,.team_memberships-edit .add-user-form .team-member-table tr.header,.team_memberships-create .add-user-form .team-member-table tr.header{background-color:#e5eaeb}.team_memberships-index .add-user-form .team-member-table tr.header td,.team_memberships-index .add-user-form .team-member-table tr.header th,.team_memberships-edit .add-user-form .team-member-table tr.header td,.team_memberships-edit .add-user-form .team-member-table tr.header th,.team_memberships-create .add-user-form .team-member-table tr.header td,.team_memberships-create .add-user-form .team-member-table tr.header th{color:#002045;font-weight:600;text-align:left}.team_memberships-index .add-user-form .team-member-table tr.disabled,.team_memberships-edit .add-user-form .team-member-table tr.disabled,.team_memberships-create .add-user-form .team-member-table tr.disabled{color:#879ea6}.team_memberships-index .add-user-form .team-member-table tr.empty>td,.team_memberships-edit .add-user-form .team-member-table tr.empty>td,.team_memberships-create .add-user-form .team-member-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.team_memberships-index .add-user-form .team-member-table tbody tr:not(.header):hover,.team_memberships-edit .add-user-form .team-member-table tbody tr:not(.header):hover,.team_memberships-create .add-user-form .team-member-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.team_memberships-index .add-user-form .team-member-table tbody tr:not(.header):hover td,.team_memberships-edit .add-user-form .team-member-table tbody tr:not(.header):hover td,.team_memberships-create .add-user-form .team-member-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.team_memberships-index .add-user-form .team-member-table tbody tr:not(.header):hover td:first-of-type,.team_memberships-edit .add-user-form .team-member-table tbody tr:not(.header):hover td:first-of-type,.team_memberships-create .add-user-form .team-member-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.team_memberships-index .add-user-form .team-member-table tbody tr:not(.header):hover td:last-of-type,.team_memberships-edit .add-user-form .team-member-table tbody tr:not(.header):hover td:last-of-type,.team_memberships-create .add-user-form .team-member-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.team_memberships-index .add-user-form .team-member-table tbody .pill,.team_memberships-edit .add-user-form .team-member-table tbody .pill,.team_memberships-create .add-user-form .team-member-table tbody .pill{transition:all 0.25s ease-in-out}.team_memberships-index .add-user-form .team-member-table tbody .pill.approved,.team_memberships-edit .add-user-form .team-member-table tbody .pill.approved,.team_memberships-create .add-user-form .team-member-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.team_memberships-index .add-user-form .team-member-table tbody .pill.in_review,.team_memberships-edit .add-user-form .team-member-table tbody .pill.in_review,.team_memberships-create .add-user-form .team-member-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.team_memberships-index .add-user-form .team-member-table tbody .pill.denied,.team_memberships-edit .add-user-form .team-member-table tbody .pill.denied,.team_memberships-create .add-user-form .team-member-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.team_memberships-index .add-user-form .team-member-table tbody .pill.incomplete,.team_memberships-edit .add-user-form .team-member-table tbody .pill.incomplete,.team_memberships-create .add-user-form .team-member-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.team_memberships-index .add-user-form .team-member-table tbody .pill.cancelled,.team_memberships-edit .add-user-form .team-member-table tbody .pill.cancelled,.team_memberships-create .add-user-form .team-member-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.team_memberships-index .add-user-form .team-member-table img,.team_memberships-edit .add-user-form .team-member-table img,.team_memberships-create .add-user-form .team-member-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.team_memberships-index .add-user-form .team-member-table img[src*="check"],.team_memberships-edit .add-user-form .team-member-table img[src*="check"],.team_memberships-create .add-user-form .team-member-table img[src*="check"]{height:0.875rem;width:0.875rem}.team_memberships-index .add-user-form .team-member-table img[alt="checked icon"],.team_memberships-index .add-user-form .team-member-table img[alt="unchecked icon"],.team_memberships-edit .add-user-form .team-member-table img[alt="checked icon"],.team_memberships-edit .add-user-form .team-member-table img[alt="unchecked icon"],.team_memberships-create .add-user-form .team-member-table img[alt="checked icon"],.team_memberships-create .add-user-form .team-member-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.team_memberships-index .add-user-form .team-member-table a,.team_memberships-edit .add-user-form .team-member-table a,.team_memberships-create .add-user-form .team-member-table a{color:#0e76aa}.team_memberships-index .add-user-form .team-member-table a:not(:last-of-type),.team_memberships-edit .add-user-form .team-member-table a:not(:last-of-type),.team_memberships-create .add-user-form .team-member-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.team_memberships-index .add-user-form .team-member-table a.text-icon:not(:last-of-type),.team_memberships-edit .add-user-form .team-member-table a.text-icon:not(:last-of-type),.team_memberships-create .add-user-form .team-member-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.team_memberships-index .add-user-form .team-member-table a img,.team_memberships-edit .add-user-form .team-member-table a img,.team_memberships-create .add-user-form .team-member-table a img{vertical-align:middle}.team_memberships-index .add-user-form .team-member-table .pill,.team_memberships-edit .add-user-form .team-member-table .pill,.team_memberships-create .add-user-form .team-member-table .pill{display:flex}.team_memberships-index .add-user-form .team-member-table .date-range,.team_memberships-edit .add-user-form .team-member-table .date-range,.team_memberships-create .add-user-form .team-member-table .date-range{font-weight:600}.team_memberships-index #project-details .team_memberships-index,.team_memberships-edit #project-details .team_memberships-index,.team_memberships-create #project-details .team_memberships-index{padding:0px}.toolbar-buttons{display:inline-block;font-size:0}.toolbar-buttons button{background:#ffffff;border:1px solid #aab7bb;color:#aab7bb;font-size:0;margin:0;margin-left:-1px;padding:0.5rem}.toolbar-buttons button img{color:#aab7bb;filter:invert(30%)}.toolbar-buttons button.selected{background:#aab7bb;color:#ffffff}.toolbar-buttons button.selected img{color:#ffffff;filter:invert(100%)}.toolbar-buttons button:first-child{border-radius:1rem 0 0 1rem;margin-left:0;padding-left:0.75rem}.toolbar-buttons button:last-child{border-radius:0 1rem 1rem 0;padding-right:0.75rem}.unauthenticated{height:100%;display:flex}.unauthenticated main{display:flex;flex-direction:row;justify-content:center;min-height:100vh;width:100vw}.unauthenticated main a{text-decoration:underline;text-decoration-thickness:1px}.unauthenticated main .left-side{flex:6;padding:13.75rem 10rem}.unauthenticated main .right-side{box-sizing:content-box;flex:4;min-width:330px;padding:13.75rem 8.4375rem;position:relative}.unauthenticated main .hero{background:no-repeat top left/cover url(/assets/hero-background-27d06a1f300de9f7be1b8bea9652eb6a5c61f589011c9d27f420f405acaf6c2c.jpg) #000}.unauthenticated main .hero header{position:relative}.unauthenticated main .hero header .big-logo{display:block}.unauthenticated main .hero header .small-logo{display:none}.unauthenticated main .hero header .logo{left:-4.75rem;margin-bottom:0.5rem;position:absolute;top:-4rem}.unauthenticated main .hero h1{color:#ffffff;font-size:3.75rem;font-weight:700;line-height:4.25rem;margin-top:0}.unauthenticated main .hero p{backround-color:transparent;color:#ffffff;font-size:0.875rem;margin-top:0}.unauthenticated main .hero p:first-of-type{color:#ffb511;font-size:1.125rem;font-weight:500}.unauthenticated main .hero p:first-of-type,.unauthenticated main .hero p:nth-last-child(3),.unauthenticated main .hero p:nth-last-child(2){margin-bottom:2.125rem}.unauthenticated main .hero p a{backround-color:transparent;color:#6dccf6;font-size:0.75rem;font-weight:700;margin-left:0.5rem}.unauthenticated main .form{color:#556b72}.unauthenticated main .form .notifications{left:0;padding:inherit;padding-bottom:0;position:absolute;top:-4.875rem;width:inherit}.unauthenticated main .form .notifications p{margin:0}.unauthenticated main .form .navigation{color:#556b72;left:0;padding:inherit;padding-bottom:0;position:absolute;top:-4.875rem;width:inherit}.unauthenticated main .form .navigation a{color:#556b72;display:flex;flex-direction:row;text-decoration:none}.unauthenticated main .form .navigation img{margin-right:0.5rem}.unauthenticated main .form .navigation span{margin-top:2px}.unauthenticated main .form h1{color:#002045;font-size:2.25rem;font-weight:600;margin-bottom:0.625rem;margin-top:0}.unauthenticated main .form form input.error,.unauthenticated main .form form select.error,.unauthenticated main .form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.unauthenticated main .form form label.error{color:#c03e2d !important}.unauthenticated main .form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.unauthenticated main .form form span.error_messages:before{content:"("}.unauthenticated main .form form span.error_messages:after{content:")"}.unauthenticated main .form form .instructions{font-size:0.8125rem;margin-bottom:2rem}.unauthenticated main .form form .instructions a{font-weight:600;margin-left:0.5rem}.unauthenticated main .form form .field label{display:block;font-size:0.8125rem;font-weight:600}.unauthenticated main .form form .field .field_with_errors{display:flex;flex:1}.unauthenticated main .form form .field em.errors{color:#879ea6}.unauthenticated main .form form .field input[type="email"],.unauthenticated main .form form .field input[type="password"],.unauthenticated main .form form .field input[type="text"]{border-radius:0.3125rem;border:1px solid #aab7bb;font-size:1rem;padding:0.25rem;flex:1}.unauthenticated main .form form input[type="submit"]{background-color:#ffb511;border-radius:25px;border:0;color:#002045;display:block;font-size:1rem;font-weight:600;padding:0.9375rem;width:100%;-webkit-appearance:button}.unauthenticated main .form form .afterword{margin-top:3.5rem}.unauthenticated main .form form .extra_actions{color:#556b72;font-size:0.8125rem;margin-bottom:2.5rem}.unauthenticated main .form form .extra_actions a{color:#556b72;font-size:0.8125rem}.unauthenticated main .form form .extra_actions a:hover{text-decoration:underline}.unauthenticated main .form .legal{margin-top:5rem}.unauthenticated main .form .legal,.unauthenticated main .form .legal a{color:#667a80;font-size:0.6875rem;font-weight:400}.unauthenticated main .form .legal p{margin-bottom:0.375rem;margin-top:0.375rem}.unauthenticated main .form .legal p>span:first-of-type{margin-right:1.25rem}@media screen and (max-width: 1280px){.unauthenticated main .left-side{padding:6.875rem 5rem}.unauthenticated main .right-side{padding:6.875rem 4.25rem;min-width:232px}}@media screen and (max-width: 765px){.unauthenticated main{flex-direction:column;min-height:unset}.unauthenticated main .left-side{align-items:center;padding:1.375rem;flex:unset}.unauthenticated main .right-side{align-items:center;padding:1.375rem;min-width:unset;flex:1}.unauthenticated main .hero{background-size:cover}.unauthenticated main .hero header .big-logo{display:none}.unauthenticated main .hero header .small-logo{display:block}.unauthenticated main .hero header .logo{height:2.75rem;position:initial;width:2.75rem}.unauthenticated main .hero h1{font-size:1.625rem;line-height:2rem;margin-bottom:1rem}.unauthenticated main .hero p{display:none}.unauthenticated main .hero p:first-of-type{display:block;font-size:0.75rem}.unauthenticated main .hero p:last-of-type{display:block;font-size:0.6875rem}.unauthenticated main .form .form-container{padding-top:0}.unauthenticated main .form .notifications{padding-left:0;padding-right:0;position:initial;top:0;width:inherit}.unauthenticated main .form label{display:flex}.unauthenticated main .form label input{flex:1}.unauthenticated main .form h1{font-size:1.375rem}.unauthenticated main .form .navigation{display:none}.unauthenticated main .form .legal{margin-top:2rem}.unauthenticated main .form .legal p{display:inline;font-size:0.625rem}.unauthenticated main .form .legal p>span:first-of-type{margin-right:1rem}}.user_visits-index{color:#002045}.user_visits-index .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.user_visits-index .controls img{height:1.5rem;width:1.5rem}.user_visits-index .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.user_visits-index .controls a img{padding-right:0.5rem}.user_visits-index .controls button{color:#002045;font-weight:700}.user_visits-index .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.user_visits-index section.visits-form{flex:1}.user_visits-index section.visits-form form input.error,.user_visits-index section.visits-form form select.error,.user_visits-index section.visits-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.user_visits-index section.visits-form form label.error{color:#c03e2d !important}.user_visits-index section.visits-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.user_visits-index section.visits-form form span.error_messages:before{content:"("}.user_visits-index section.visits-form form span.error_messages:after{content:")"}.user_visits-index section.visits-form form section{margin-bottom:2.5rem}.user_visits-index section.visits-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.user_visits-index section.visits-form form .inline,.user_visits-index section.visits-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.user_visits-index section.visits-form form .inline div,.user_visits-index section.visits-form form .inline-fields div{padding-right:1rem}.user_visits-index section.visits-form form .field{display:flex;flex-direction:column}.user_visits-index section.visits-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.user_visits-index section.visits-form form .field>label{display:block}.user_visits-index section.visits-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.user_visits-index section.visits-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.user_visits-index section.visits-form form .field.checkbox:last-of-type{margin:0}.user_visits-index section.visits-form form .field.checkbox label{padding:0 0.25rem}.user_visits-index section.visits-form form .field.small{width:20rem}.user_visits-index section.visits-form form .field label+small,.user_visits-index section.visits-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.user_visits-index section.visits-form form .field input:not([type=checkbox],[type=radio]),.user_visits-index section.visits-form form .field textarea,.user_visits-index section.visits-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.user_visits-index section.visits-form form .field input[type="email"],.user_visits-index section.visits-form form .field input[type="number"],.user_visits-index section.visits-form form .field input[type="password"],.user_visits-index section.visits-form form .field input[type="text"],.user_visits-index section.visits-form form .field textarea{flex:1}.user_visits-index section.visits-form form .field input[type="email"]:last-child-of-type,.user_visits-index section.visits-form form .field input[type="number"]:last-child-of-type,.user_visits-index section.visits-form form .field input[type="password"]:last-child-of-type,.user_visits-index section.visits-form form .field input[type="text"]:last-child-of-type,.user_visits-index section.visits-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.user_visits-index section.visits-form form .field textarea{min-height:6rem;padding:0.5rem}.user_visits-index section.visits-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.user_visits-index section.visits-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.user_visits-index section.visits-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.user_visits-index section.visits-form form .field ul li .other-discipline{display:none}.user_visits-index section.visits-form form .field ul li .other-discipline input{margin-left:0.5rem}.user_visits-index section.visits-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.user_visits-index section.visits-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.user_visits-index section.visits-form form .field ul li input[type="radio"]{margin-top:0.25rem}.user_visits-index section.visits-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.user_visits-index section.visits-form form .field .additional-question{display:none}.user_visits-index section.visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.user_visits-index section.visits-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.user_visits-index section.visits-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.user_visits-index section.visits-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.user_visits-index section.visits-form form .field .yes-no-row{display:flex}.user_visits-index section.visits-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.user_visits-index section.visits-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.user_visits-index section.visits-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.user_visits-index section.visits-form form .form-end{display:flex;justify-content:end}.user_visits-index section.visits-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.user_visits-index section.visits-form form .controls img{height:1.5rem;width:1.5rem}.user_visits-index section.visits-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.user_visits-index section.visits-form form .controls a img{padding-right:0.5rem}.user_visits-index section.visits-form form .controls button{color:#002045;font-weight:700}.user_visits-index section.visits-form form .date-fields{align-items:center;display:flex;flex-direction:row}.user_visits-index section.visits-form form .date-fields .field{width:150px}.user_visits-index section.visits-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.user_visits-index section.visits-form form .date-fields .field:first-of-type{padding-right:0}.user_visits-index section.visits-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.user_visits-index section.visits-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.user_visits-index section.visits-form form textarea{min-height:6rem;padding:0.5rem}.user_visits-index section.visits-form form #project_abstract,.user_visits-index section.visits-form form #project_method_description{min-height:12rem}.user_visits-index section.visits-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.user_visits-index section.visits-form section.form-subsection,.user_visits-index section.visits-form div.form-subsection{margin-bottom:3rem}.user_visits-index section.visits-form section.form-subsection>header,.user_visits-index section.visits-form section.form-subsection>:not(section)>header,.user_visits-index section.visits-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.user_visits-index section.visits-form section.form-subsection>header h2,.user_visits-index section.visits-form section.form-subsection>:not(section)>header h2,.user_visits-index section.visits-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.user_visits-index section.visits-form section.form-subsection>header>span,.user_visits-index section.visits-form section.form-subsection>:not(section)>header>span,.user_visits-index section.visits-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.user_visits-index section.visits-form h2{color:#002045;font-size:1.5rem;font-weight:600}.user_visits-index section.visits-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.user_visits-index section.visits-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.user_visits-index section.visits-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.user_visits-index section.visits-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.user_visits-index section.visits-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.user_visits-index section.visits-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.user_visits-index section.visits-form .project-type-options label input{margin-right:0.5rem}.user_visits-index section.visits-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.user_visits-index section.visits-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.user_visits-index section.visits-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.user_visits-index section.visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.user_visits-index section.visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.user_visits-index section.visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.user_visits-index section.visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.user_visits-index section.visits-form .add-visitor .add-visitor-types{align-items:center;display:flex;justify-content:space-between}.user_visits-index section.visits-form .add-visitor .add-visitor-input form input.error,.user_visits-index section.visits-form .add-visitor .add-visitor-input form select.error,.user_visits-index section.visits-form .add-visitor .add-visitor-input form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.user_visits-index section.visits-form .add-visitor .add-visitor-input form label.error{color:#c03e2d !important}.user_visits-index section.visits-form .add-visitor .add-visitor-input form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form span.error_messages:before{content:"("}.user_visits-index section.visits-form .add-visitor .add-visitor-input form span.error_messages:after{content:")"}.user_visits-index section.visits-form .add-visitor .add-visitor-input form section{margin-bottom:2.5rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form section fieldset{margin-bottom:1rem;margin-right:2rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .inline,.user_visits-index section.visits-form .add-visitor .add-visitor-input form .inline-fields{align-items:flex-start;display:flex;height:auto}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .inline div,.user_visits-index section.visits-form .add-visitor .add-visitor-input form .inline-fields div{padding-right:1rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field{display:flex;flex-direction:column}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field>label{display:block}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field p{display:flex;flex-direction:row;margin:0;padding:0}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field.checkbox:last-of-type{margin:0}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field.checkbox label{padding:0 0.25rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field.small{width:20rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field label+small,.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field input:not([type=checkbox],[type=radio]),.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field textarea,.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field input[type="email"],.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field input[type="number"],.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field input[type="password"],.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field input[type="text"],.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field textarea{flex:1}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field input[type="email"]:last-child-of-type,.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field input[type="number"]:last-child-of-type,.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field input[type="password"]:last-child-of-type,.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field input[type="text"]:last-child-of-type,.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field textarea{min-height:6rem;padding:0.5rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field ul li .other-discipline{display:none}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field ul li .other-discipline input{margin-left:0.5rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field ul li input[type="radio"]{margin-top:0.25rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field .additional-question{display:none}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field .yes-no-options input{margin-left:0;margin-right:5px}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field .yes-no-row{display:flex}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .form-end{display:flex;justify-content:end}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .controls img{height:1.5rem;width:1.5rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .controls a img{padding-right:0.5rem}.user_visits-index section.visits-form .add-visitor .add-visitor-input form .controls button{color:#002045;font-weight:700}.user_visits-index section.visits-form .add-visitor table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.user_visits-index section.visits-form .add-visitor table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.user_visits-index section.visits-form .add-visitor table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.user_visits-index section.visits-form .add-visitor table th:first-of-type{padding-left:1rem}.user_visits-index section.visits-form .add-visitor table th:last-of-type{text-align:right}.user_visits-index section.visits-form .add-visitor table tbody td,.user_visits-index section.visits-form .add-visitor table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.user_visits-index section.visits-form .add-visitor table tbody td:first-of-type,.user_visits-index section.visits-form .add-visitor table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.user_visits-index section.visits-form .add-visitor table tbody td:last-of-type,.user_visits-index section.visits-form .add-visitor table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.user_visits-index section.visits-form .add-visitor table tbody td.title,.user_visits-index section.visits-form .add-visitor table tbody th.title{font-weight:700}.user_visits-index section.visits-form .add-visitor table tr.header{background-color:#e5eaeb}.user_visits-index section.visits-form .add-visitor table tr.header td,.user_visits-index section.visits-form .add-visitor table tr.header th{color:#002045;font-weight:600;text-align:left}.user_visits-index section.visits-form .add-visitor table tr.disabled{color:#879ea6}.user_visits-index section.visits-form .add-visitor table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.user_visits-index section.visits-form .add-visitor table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.user_visits-index section.visits-form .add-visitor table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.user_visits-index section.visits-form .add-visitor table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.user_visits-index section.visits-form .add-visitor table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.user_visits-index section.visits-form .add-visitor table tbody .pill{transition:all 0.25s ease-in-out}.user_visits-index section.visits-form .add-visitor table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.user_visits-index section.visits-form .add-visitor table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.user_visits-index section.visits-form .add-visitor table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.user_visits-index section.visits-form .add-visitor table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.user_visits-index section.visits-form .add-visitor table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.user_visits-index section.visits-form .add-visitor table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.user_visits-index section.visits-form .add-visitor table img[src*="check"]{height:0.875rem;width:0.875rem}.user_visits-index section.visits-form .add-visitor table img[alt="checked icon"],.user_visits-index section.visits-form .add-visitor table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.user_visits-index section.visits-form .add-visitor table a{color:#0e76aa}.user_visits-index section.visits-form .add-visitor table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.user_visits-index section.visits-form .add-visitor table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.user_visits-index section.visits-form .add-visitor table a img{vertical-align:middle}.user_visits-index section.visits-form .add-visitor table .pill{display:flex}.user_visits-index section.visits-form .add-visitor table .date-range{font-weight:600}.user_visits-index section.visits-form .add-visitor table tbody tr{background-color:#ffffff}.user_visits-index section.visits-form .add-visitor table .visitor{background-color:#f3f6f7}.user_visits-index section.visits-form .add-visitor table .button_to .add-visitor-btn{background-color:#ffb511;width:180px}.user_visits-index section.visits-form .add-visitor table td:last-child{text-align:right}.user_visits-index section.visits-form .add-visitor table a{background-color:#ffb511;border:1px solid #556b72;border-radius:1.5rem;color:unset;padding:0.2rem 1rem;text-decoration:none;text-wrap:nowrap}.user_visits-index section.visits-form .add-visitor .toolbar-button{display:flex;font-size:0.75rem;margin-bottom:1.5rem}.user_visits-index section.visits-form .add-visitor .toolbar-button a{background:#ffffff;border:1px solid #556b72;color:#556b72;font-weight:700;margin:0;margin-left:-1px;padding:0.6rem;text-decoration:none}.user_visits-index section.visits-form .add-visitor .toolbar-button a.selected{background:#556b72;color:#ffffff}.user_visits-index section.visits-form .add-visitor .toolbar-button a:first-child{border-radius:1rem 0 0 1rem;margin-left:0;padding-left:1rem}.user_visits-index section.visits-form .add-visitor .toolbar-button a:last-child{border-radius:0 1rem 1rem 0;padding-right:1rem}.user_visits-index section.visits-form .add-visitor section{margin:0;padding:0}.user_visits-index section.visits-form .add-visitor .flex-row{align-items:center;display:flex}.user_visits-index section.visits-form .add-visitor .flex-row .field{margin-right:1rem;width:100%}.user_visits-index section.visits-form .add-visitor .flex-row .field input[type="text"],.user_visits-index section.visits-form .add-visitor .flex-row .field input[type="number"],.user_visits-index section.visits-form .add-visitor .flex-row .field select{border:1px solid #556b72;border-radius:0.3125rem;box-sizing:border-box;width:100%}.user_visits-index section.visits-form .add-visitor .flex-row button{background-color:#ffb511;border:1px solid #556b72;border-radius:1.5rem;font-size:0.875rem;height:2rem;width:8rem}.user_visits-index section.visits-form .add-visitor .flex-row button:hover{cursor:pointer}.user_visits-index section.visits-form .add-visitor .flex-row .visitor-name{flex:4}.user_visits-index section.visits-form .add-visitor .flex-row .role{flex:2}.user_visits-index section.visits-form .add-visitor .flex-row .add-visitor{flex:1}.user_visits-index section.visits-form .add-visitor .flex-row .number-in-group{flex:1}.user_visits-index section.visits-form .add-visitor .flex-row .institution-id{flex:4}.user_visits-index section.visits-form .add-visitor span{font-size:0.75rem;font-weight:400;line-height:1.25rem}.user_visits-index section.visits-form .add-visitor input[type="submit"]{background-color:transparent;border:1px solid #556b72;border-radius:1.5rem;color:#1295d8;font-size:0.75rem;padding:0.2rem 1.5rem}.user_visits-index section.visits-form .add-visitor input[type="submit"]:hover{cursor:pointer}.user_visits-index section.visits-form table.visit-info{margin-bottom:1rem}.user_visits-index section.visits-form table.visit-info tr.no-entry td{font-weight:400;text-align:center}.user_visits-index section.visits-form table.visit-info td{font-size:0.8125rem;padding:0.375rem 0}.user_visits-index section.visits-form table.visit-info td:first-child{font-weight:700;padding-right:2rem}.user_visits-index section.visits-form section#visitors-summary .no-warning{display:none}.user_visits-index section.visits-form section#visitors-summary .user-visits-warning{background-color:#ffb511;border-radius:0.3125rem;font-size:0.8125rem;padding:1.4rem 1.5rem 1.5rem 50px;position:relative}.user_visits-index section.visits-form section#visitors-summary .user-visits-warning>p:first-of-type{margin-top:0}.user_visits-index section.visits-form section#visitors-summary .user-visits-warning>p:last-of-type{margin-bottom:0}.user_visits-index section.visits-form section#visitors-summary .user-visits-warning p{line-height:1.5rem;margin-bottom:1.2rem}.user_visits-index section.visits-form section#visitors-summary .user-visits-warning::before{background:no-repeat center/18px url(/assets/icon-alert-circle-d6bdbf74923f70e25aa381c42456d3a588a381b4f3d1e4294bfd6bec4be7877f.svg);content:"";display:block;height:1.125rem;left:1.25rem;position:absolute;top:1.55rem;width:1.125rem}.user_visits-index section.visits-form table#user-visits-table{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.user_visits-index section.visits-form table#user-visits-table tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.user_visits-index section.visits-form table#user-visits-table th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.user_visits-index section.visits-form table#user-visits-table th:first-of-type{padding-left:1rem}.user_visits-index section.visits-form table#user-visits-table th:last-of-type{text-align:right}.user_visits-index section.visits-form table#user-visits-table tbody td,.user_visits-index section.visits-form table#user-visits-table tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.user_visits-index section.visits-form table#user-visits-table tbody td:first-of-type,.user_visits-index section.visits-form table#user-visits-table tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.user_visits-index section.visits-form table#user-visits-table tbody td:last-of-type,.user_visits-index section.visits-form table#user-visits-table tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.user_visits-index section.visits-form table#user-visits-table tbody td.title,.user_visits-index section.visits-form table#user-visits-table tbody th.title{font-weight:700}.user_visits-index section.visits-form table#user-visits-table tr.header{background-color:#e5eaeb}.user_visits-index section.visits-form table#user-visits-table tr.header td,.user_visits-index section.visits-form table#user-visits-table tr.header th{color:#002045;font-weight:600;text-align:left}.user_visits-index section.visits-form table#user-visits-table tr.disabled{color:#879ea6}.user_visits-index section.visits-form table#user-visits-table tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.user_visits-index section.visits-form table#user-visits-table tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.user_visits-index section.visits-form table#user-visits-table tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.user_visits-index section.visits-form table#user-visits-table tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.user_visits-index section.visits-form table#user-visits-table tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.user_visits-index section.visits-form table#user-visits-table tbody .pill{transition:all 0.25s ease-in-out}.user_visits-index section.visits-form table#user-visits-table tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.user_visits-index section.visits-form table#user-visits-table tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.user_visits-index section.visits-form table#user-visits-table tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.user_visits-index section.visits-form table#user-visits-table tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.user_visits-index section.visits-form table#user-visits-table tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.user_visits-index section.visits-form table#user-visits-table img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.user_visits-index section.visits-form table#user-visits-table img[src*="check"]{height:0.875rem;width:0.875rem}.user_visits-index section.visits-form table#user-visits-table img[alt="checked icon"],.user_visits-index section.visits-form table#user-visits-table img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.user_visits-index section.visits-form table#user-visits-table a{color:#0e76aa}.user_visits-index section.visits-form table#user-visits-table a:not(:last-of-type){display:inline-block;margin-right:.5rem}.user_visits-index section.visits-form table#user-visits-table a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.user_visits-index section.visits-form table#user-visits-table a img{vertical-align:middle}.user_visits-index section.visits-form table#user-visits-table .pill{display:flex}.user_visits-index section.visits-form table#user-visits-table .date-range{font-weight:600}.user_visits-index section.visits-form table#user-visits-table a{color:#556b72}.user_visits-index .modal .date-range-select{align-items:center;display:flex;flex-direction:row}.user_visits-index .modal .date-range-select>*{flex-grow:1}.user_visits-index .modal .date-range-select .date-time-select select{border-bottom-left-radius:0;border-top-left-radius:0}.user_visits-index .modal .date-range-select .date-time-select input{border-bottom-right-radius:0;border-top-right-radius:0}.user_visits-index .modal .date-range-select .separator{border:1px solid #000000;font-size:0;height:0;margin:0.5rem;width:0.625rem}.user_visits-index .modal .date-range-select>.separator{flex-grow:unset}.user_visits-index .field-inline{display:flex;font-size:0.8125rem;margin-bottom:0.75rem}.user_visits-index .field-inline>*:not(:first-child){margin-left:1rem}[data-value-projection-projected-value] .project_select .label_container{display:none}[data-value-projection-projected-value=""] .project_select{display:none}[data-value-projection-projected-value="research"] .project_select #project-label-research{display:initial}[data-value-projection-projected-value="university_class"] .project_select #project-label-university_class{display:initial}[data-value-projection-projected-value="meeting_or_conference"] .project_select #project-label-meeting_or_conference{display:initial}[data-value-projection-projected-value="public_use"] .project_select #project-label-public_use{display:initial}.questions-index,.questions{color:#002045}.questions-index .controls,.questions .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.questions-index .controls img,.questions .controls img{height:1.5rem;width:1.5rem}.questions-index .controls a,.questions .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.questions-index .controls a img,.questions .controls a img{padding-right:0.5rem}.questions-index .controls button,.questions .controls button{color:#002045;font-weight:700}.questions-index .form-container,.questions .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.questions-index .visit-questions-form,.questions .visit-questions-form{flex:1}.questions-index .visit-questions-form form input.error,.questions-index .visit-questions-form form select.error,.questions-index .visit-questions-form form textarea.error,.questions .visit-questions-form form input.error,.questions .visit-questions-form form select.error,.questions .visit-questions-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.questions-index .visit-questions-form form label.error,.questions .visit-questions-form form label.error{color:#c03e2d !important}.questions-index .visit-questions-form form span.error_messages,.questions .visit-questions-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.questions-index .visit-questions-form form span.error_messages:before,.questions .visit-questions-form form span.error_messages:before{content:"("}.questions-index .visit-questions-form form span.error_messages:after,.questions .visit-questions-form form span.error_messages:after{content:")"}.questions-index .visit-questions-form form section,.questions .visit-questions-form form section{margin-bottom:2.5rem}.questions-index .visit-questions-form form section fieldset,.questions .visit-questions-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.questions-index .visit-questions-form form .inline,.questions-index .visit-questions-form form .inline-fields,.questions .visit-questions-form form .inline,.questions .visit-questions-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.questions-index .visit-questions-form form .inline div,.questions-index .visit-questions-form form .inline-fields div,.questions .visit-questions-form form .inline div,.questions .visit-questions-form form .inline-fields div{padding-right:1rem}.questions-index .visit-questions-form form .field,.questions .visit-questions-form form .field{display:flex;flex-direction:column}.questions-index .visit-questions-form form .field label,.questions .visit-questions-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.questions-index .visit-questions-form form .field>label,.questions .visit-questions-form form .field>label{display:block}.questions-index .visit-questions-form form .field p,.questions .visit-questions-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.questions-index .visit-questions-form form .field.checkbox,.questions .visit-questions-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.questions-index .visit-questions-form form .field.checkbox:last-of-type,.questions .visit-questions-form form .field.checkbox:last-of-type{margin:0}.questions-index .visit-questions-form form .field.checkbox label,.questions .visit-questions-form form .field.checkbox label{padding:0 0.25rem}.questions-index .visit-questions-form form .field.small,.questions .visit-questions-form form .field.small{width:20rem}.questions-index .visit-questions-form form .field label+small,.questions-index .visit-questions-form form .field small.label-description,.questions .visit-questions-form form .field label+small,.questions .visit-questions-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.questions-index .visit-questions-form form .field input:not([type=checkbox],[type=radio]),.questions-index .visit-questions-form form .field textarea,.questions-index .visit-questions-form form .field select,.questions .visit-questions-form form .field input:not([type=checkbox],[type=radio]),.questions .visit-questions-form form .field textarea,.questions .visit-questions-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.questions-index .visit-questions-form form .field input[type="email"],.questions-index .visit-questions-form form .field input[type="number"],.questions-index .visit-questions-form form .field input[type="password"],.questions-index .visit-questions-form form .field input[type="text"],.questions-index .visit-questions-form form .field textarea,.questions .visit-questions-form form .field input[type="email"],.questions .visit-questions-form form .field input[type="number"],.questions .visit-questions-form form .field input[type="password"],.questions .visit-questions-form form .field input[type="text"],.questions .visit-questions-form form .field textarea{flex:1}.questions-index .visit-questions-form form .field input[type="email"]:last-child-of-type,.questions-index .visit-questions-form form .field input[type="number"]:last-child-of-type,.questions-index .visit-questions-form form .field input[type="password"]:last-child-of-type,.questions-index .visit-questions-form form .field input[type="text"]:last-child-of-type,.questions-index .visit-questions-form form .field textarea:last-child-of-type,.questions .visit-questions-form form .field input[type="email"]:last-child-of-type,.questions .visit-questions-form form .field input[type="number"]:last-child-of-type,.questions .visit-questions-form form .field input[type="password"]:last-child-of-type,.questions .visit-questions-form form .field input[type="text"]:last-child-of-type,.questions .visit-questions-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.questions-index .visit-questions-form form .field textarea,.questions .visit-questions-form form .field textarea{min-height:6rem;padding:0.5rem}.questions-index .visit-questions-form form .field .explanation,.questions .visit-questions-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.questions-index .visit-questions-form form .field ul,.questions .visit-questions-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.questions-index .visit-questions-form form .field ul li,.questions .visit-questions-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.questions-index .visit-questions-form form .field ul li .other-discipline,.questions .visit-questions-form form .field ul li .other-discipline{display:none}.questions-index .visit-questions-form form .field ul li .other-discipline input,.questions .visit-questions-form form .field ul li .other-discipline input{margin-left:0.5rem}.questions-index .visit-questions-form form .field ul li #discipline-Other:checked+div .other-discipline,.questions .visit-questions-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.questions-index .visit-questions-form form .field ul li label,.questions .visit-questions-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.questions-index .visit-questions-form form .field ul li input[type="radio"],.questions .visit-questions-form form .field ul li input[type="radio"]{margin-top:0.25rem}.questions-index .visit-questions-form form .field .planning-question-label,.questions .visit-questions-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.questions-index .visit-questions-form form .field .additional-question,.questions .visit-questions-form form .field .additional-question{display:none}.questions-index .visit-questions-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.questions .visit-questions-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.questions-index .visit-questions-form form .field .yes-no-options,.questions .visit-questions-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.questions-index .visit-questions-form form .field .yes-no-options label,.questions .visit-questions-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.questions-index .visit-questions-form form .field .yes-no-options input,.questions .visit-questions-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.questions-index .visit-questions-form form .field .yes-no-row,.questions .visit-questions-form form .field .yes-no-row{display:flex}.questions-index .visit-questions-form form .field .yes-no-row .yes-no-options,.questions .visit-questions-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.questions-index .visit-questions-form form .small-title,.questions .visit-questions-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.questions-index .visit-questions-form form .small-title label,.questions .visit-questions-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.questions-index .visit-questions-form form .form-end,.questions .visit-questions-form form .form-end{display:flex;justify-content:end}.questions-index .visit-questions-form form .controls,.questions .visit-questions-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.questions-index .visit-questions-form form .controls img,.questions .visit-questions-form form .controls img{height:1.5rem;width:1.5rem}.questions-index .visit-questions-form form .controls a,.questions .visit-questions-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.questions-index .visit-questions-form form .controls a img,.questions .visit-questions-form form .controls a img{padding-right:0.5rem}.questions-index .visit-questions-form form .controls button,.questions .visit-questions-form form .controls button{color:#002045;font-weight:700}.questions-index .visit-questions-form form .date-fields,.questions .visit-questions-form form .date-fields{align-items:center;display:flex;flex-direction:row}.questions-index .visit-questions-form form .date-fields .field,.questions .visit-questions-form form .date-fields .field{width:150px}.questions-index .visit-questions-form form .date-fields .field input,.questions .visit-questions-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.questions-index .visit-questions-form form .date-fields .field:first-of-type,.questions .visit-questions-form form .date-fields .field:first-of-type{padding-right:0}.questions-index .visit-questions-form form .date-fields .separator,.questions .visit-questions-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.questions-index .visit-questions-form form small,.questions .visit-questions-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.questions-index .visit-questions-form form textarea,.questions .visit-questions-form form textarea{min-height:6rem;padding:0.5rem}.questions-index .visit-questions-form form #project_abstract,.questions-index .visit-questions-form form #project_method_description,.questions .visit-questions-form form #project_abstract,.questions .visit-questions-form form #project_method_description{min-height:12rem}.questions-index .visit-questions-form header h1,.questions .visit-questions-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.questions-index .visit-questions-form section.form-subsection,.questions-index .visit-questions-form div.form-subsection,.questions .visit-questions-form section.form-subsection,.questions .visit-questions-form div.form-subsection{margin-bottom:3rem}.questions-index .visit-questions-form section.form-subsection>header,.questions-index .visit-questions-form section.form-subsection>:not(section)>header,.questions-index .visit-questions-form section.form-subsection>:not(section)>turbo-frame>header,.questions .visit-questions-form section.form-subsection>header,.questions .visit-questions-form section.form-subsection>:not(section)>header,.questions .visit-questions-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.questions-index .visit-questions-form section.form-subsection>header h2,.questions-index .visit-questions-form section.form-subsection>:not(section)>header h2,.questions-index .visit-questions-form section.form-subsection>:not(section)>turbo-frame>header h2,.questions .visit-questions-form section.form-subsection>header h2,.questions .visit-questions-form section.form-subsection>:not(section)>header h2,.questions .visit-questions-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.questions-index .visit-questions-form section.form-subsection>header>span,.questions-index .visit-questions-form section.form-subsection>:not(section)>header>span,.questions-index .visit-questions-form section.form-subsection>:not(section)>turbo-frame>header>span,.questions .visit-questions-form section.form-subsection>header>span,.questions .visit-questions-form section.form-subsection>:not(section)>header>span,.questions .visit-questions-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.questions-index .visit-questions-form h2,.questions .visit-questions-form h2{color:#002045;font-size:1.5rem;font-weight:600}.questions-index .visit-questions-form h2 span,.questions .visit-questions-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.questions-index .visit-questions-form .uneditable-visit-project-info>section,.questions .visit-questions-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.questions-index .visit-questions-form .uneditable-visit-project-info>section h3,.questions .visit-questions-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.questions-index .visit-questions-form .uneditable-visit-project-info>section p,.questions .visit-questions-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.questions-index .visit-questions-form .project-type-options,.questions .visit-questions-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.questions-index .visit-questions-form .project-type-options label,.questions .visit-questions-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.questions-index .visit-questions-form .project-type-options label input,.questions .visit-questions-form .project-type-options label input{margin-right:0.5rem}.questions-index .visit-questions-form .project-type-options label .project-type-label,.questions .visit-questions-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.questions-index .visit-questions-form .project-type-options label .project-type-label h3,.questions .visit-questions-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.questions-index .visit-questions-form .project-type-options label .project-type-label p,.questions .visit-questions-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.questions-index .visit-questions-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.questions .visit-questions-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.questions-index .visit-questions-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.questions .visit-questions-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.questions-index .visit-questions-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.questions .visit-questions-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.questions-index .visit-questions-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.questions .visit-questions-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.questions-index .visit-questions-form .questions-group header h2,.questions .visit-questions-form .questions-group header h2{font-size:1rem}.questions-index .visit-questions-form .question,.questions .visit-questions-form .question{margin-bottom:2rem}.questions-index .visit-questions-form .question .field,.questions .visit-questions-form .question .field{margin-bottom:0.25rem}.questions-index .visit-questions-form .question .field .explanation,.questions .visit-questions-form .question .field .explanation{width:unset;margin:0 0 4px 0}.questions-index .visit-questions-form .question .description,.questions .visit-questions-form .question .description{font-size:0.75rem}.questions-index .visit-questions-form .question .description ul,.questions .visit-questions-form .question .description ul{font-weight:600;list-style-type:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.questions-index .visit-questions-form .question[data-value-projection-projected-value="1"] .description,.questions .visit-questions-form .question[data-value-projection-projected-value="1"] .description{display:block}.questions-index .visit-questions-form .question[data-value-projection-projected-value="0"] .description,.questions .visit-questions-form .question[data-value-projection-projected-value="0"] .description{display:none}.visits-new .controls,.visits-edit .controls,.visits-update .controls,.visits-create .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.visits-new .controls img,.visits-edit .controls img,.visits-update .controls img,.visits-create .controls img{height:1.5rem;width:1.5rem}.visits-new .controls a,.visits-edit .controls a,.visits-update .controls a,.visits-create .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.visits-new .controls a img,.visits-edit .controls a img,.visits-update .controls a img,.visits-create .controls a img{padding-right:0.5rem}.visits-new .controls button,.visits-edit .controls button,.visits-update .controls button,.visits-create .controls button{color:#002045;font-weight:700}.visits-new .form-container,.visits-edit .form-container,.visits-update .form-container,.visits-create .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.visits-new .visits-form,.visits-edit .visits-form,.visits-update .visits-form,.visits-create .visits-form{flex:1}.visits-new .visits-form form input.error,.visits-new .visits-form form select.error,.visits-new .visits-form form textarea.error,.visits-edit .visits-form form input.error,.visits-edit .visits-form form select.error,.visits-edit .visits-form form textarea.error,.visits-update .visits-form form input.error,.visits-update .visits-form form select.error,.visits-update .visits-form form textarea.error,.visits-create .visits-form form input.error,.visits-create .visits-form form select.error,.visits-create .visits-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.visits-new .visits-form form label.error,.visits-edit .visits-form form label.error,.visits-update .visits-form form label.error,.visits-create .visits-form form label.error{color:#c03e2d !important}.visits-new .visits-form form span.error_messages,.visits-edit .visits-form form span.error_messages,.visits-update .visits-form form span.error_messages,.visits-create .visits-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.visits-new .visits-form form span.error_messages:before,.visits-edit .visits-form form span.error_messages:before,.visits-update .visits-form form span.error_messages:before,.visits-create .visits-form form span.error_messages:before{content:"("}.visits-new .visits-form form span.error_messages:after,.visits-edit .visits-form form span.error_messages:after,.visits-update .visits-form form span.error_messages:after,.visits-create .visits-form form span.error_messages:after{content:")"}.visits-new .visits-form form section,.visits-edit .visits-form form section,.visits-update .visits-form form section,.visits-create .visits-form form section{margin-bottom:2.5rem}.visits-new .visits-form form section fieldset,.visits-edit .visits-form form section fieldset,.visits-update .visits-form form section fieldset,.visits-create .visits-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.visits-new .visits-form form .inline,.visits-new .visits-form form .inline-fields,.visits-edit .visits-form form .inline,.visits-edit .visits-form form .inline-fields,.visits-update .visits-form form .inline,.visits-update .visits-form form .inline-fields,.visits-create .visits-form form .inline,.visits-create .visits-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.visits-new .visits-form form .inline div,.visits-new .visits-form form .inline-fields div,.visits-edit .visits-form form .inline div,.visits-edit .visits-form form .inline-fields div,.visits-update .visits-form form .inline div,.visits-update .visits-form form .inline-fields div,.visits-create .visits-form form .inline div,.visits-create .visits-form form .inline-fields div{padding-right:1rem}.visits-new .visits-form form .field,.visits-edit .visits-form form .field,.visits-update .visits-form form .field,.visits-create .visits-form form .field{display:flex;flex-direction:column}.visits-new .visits-form form .field label,.visits-edit .visits-form form .field label,.visits-update .visits-form form .field label,.visits-create .visits-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.visits-new .visits-form form .field>label,.visits-edit .visits-form form .field>label,.visits-update .visits-form form .field>label,.visits-create .visits-form form .field>label{display:block}.visits-new .visits-form form .field p,.visits-edit .visits-form form .field p,.visits-update .visits-form form .field p,.visits-create .visits-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.visits-new .visits-form form .field.checkbox,.visits-edit .visits-form form .field.checkbox,.visits-update .visits-form form .field.checkbox,.visits-create .visits-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.visits-new .visits-form form .field.checkbox:last-of-type,.visits-edit .visits-form form .field.checkbox:last-of-type,.visits-update .visits-form form .field.checkbox:last-of-type,.visits-create .visits-form form .field.checkbox:last-of-type{margin:0}.visits-new .visits-form form .field.checkbox label,.visits-edit .visits-form form .field.checkbox label,.visits-update .visits-form form .field.checkbox label,.visits-create .visits-form form .field.checkbox label{padding:0 0.25rem}.visits-new .visits-form form .field.small,.visits-edit .visits-form form .field.small,.visits-update .visits-form form .field.small,.visits-create .visits-form form .field.small{width:20rem}.visits-new .visits-form form .field label+small,.visits-new .visits-form form .field small.label-description,.visits-edit .visits-form form .field label+small,.visits-edit .visits-form form .field small.label-description,.visits-update .visits-form form .field label+small,.visits-update .visits-form form .field small.label-description,.visits-create .visits-form form .field label+small,.visits-create .visits-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.visits-new .visits-form form .field input:not([type=checkbox],[type=radio]),.visits-new .visits-form form .field textarea,.visits-new .visits-form form .field select,.visits-edit .visits-form form .field input:not([type=checkbox],[type=radio]),.visits-edit .visits-form form .field textarea,.visits-edit .visits-form form .field select,.visits-update .visits-form form .field input:not([type=checkbox],[type=radio]),.visits-update .visits-form form .field textarea,.visits-update .visits-form form .field select,.visits-create .visits-form form .field input:not([type=checkbox],[type=radio]),.visits-create .visits-form form .field textarea,.visits-create .visits-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.visits-new .visits-form form .field input[type="email"],.visits-new .visits-form form .field input[type="number"],.visits-new .visits-form form .field input[type="password"],.visits-new .visits-form form .field input[type="text"],.visits-new .visits-form form .field textarea,.visits-edit .visits-form form .field input[type="email"],.visits-edit .visits-form form .field input[type="number"],.visits-edit .visits-form form .field input[type="password"],.visits-edit .visits-form form .field input[type="text"],.visits-edit .visits-form form .field textarea,.visits-update .visits-form form .field input[type="email"],.visits-update .visits-form form .field input[type="number"],.visits-update .visits-form form .field input[type="password"],.visits-update .visits-form form .field input[type="text"],.visits-update .visits-form form .field textarea,.visits-create .visits-form form .field input[type="email"],.visits-create .visits-form form .field input[type="number"],.visits-create .visits-form form .field input[type="password"],.visits-create .visits-form form .field input[type="text"],.visits-create .visits-form form .field textarea{flex:1}.visits-new .visits-form form .field input[type="email"]:last-child-of-type,.visits-new .visits-form form .field input[type="number"]:last-child-of-type,.visits-new .visits-form form .field input[type="password"]:last-child-of-type,.visits-new .visits-form form .field input[type="text"]:last-child-of-type,.visits-new .visits-form form .field textarea:last-child-of-type,.visits-edit .visits-form form .field input[type="email"]:last-child-of-type,.visits-edit .visits-form form .field input[type="number"]:last-child-of-type,.visits-edit .visits-form form .field input[type="password"]:last-child-of-type,.visits-edit .visits-form form .field input[type="text"]:last-child-of-type,.visits-edit .visits-form form .field textarea:last-child-of-type,.visits-update .visits-form form .field input[type="email"]:last-child-of-type,.visits-update .visits-form form .field input[type="number"]:last-child-of-type,.visits-update .visits-form form .field input[type="password"]:last-child-of-type,.visits-update .visits-form form .field input[type="text"]:last-child-of-type,.visits-update .visits-form form .field textarea:last-child-of-type,.visits-create .visits-form form .field input[type="email"]:last-child-of-type,.visits-create .visits-form form .field input[type="number"]:last-child-of-type,.visits-create .visits-form form .field input[type="password"]:last-child-of-type,.visits-create .visits-form form .field input[type="text"]:last-child-of-type,.visits-create .visits-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.visits-new .visits-form form .field textarea,.visits-edit .visits-form form .field textarea,.visits-update .visits-form form .field textarea,.visits-create .visits-form form .field textarea{min-height:6rem;padding:0.5rem}.visits-new .visits-form form .field .explanation,.visits-edit .visits-form form .field .explanation,.visits-update .visits-form form .field .explanation,.visits-create .visits-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.visits-new .visits-form form .field ul,.visits-edit .visits-form form .field ul,.visits-update .visits-form form .field ul,.visits-create .visits-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.visits-new .visits-form form .field ul li,.visits-edit .visits-form form .field ul li,.visits-update .visits-form form .field ul li,.visits-create .visits-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.visits-new .visits-form form .field ul li .other-discipline,.visits-edit .visits-form form .field ul li .other-discipline,.visits-update .visits-form form .field ul li .other-discipline,.visits-create .visits-form form .field ul li .other-discipline{display:none}.visits-new .visits-form form .field ul li .other-discipline input,.visits-edit .visits-form form .field ul li .other-discipline input,.visits-update .visits-form form .field ul li .other-discipline input,.visits-create .visits-form form .field ul li .other-discipline input{margin-left:0.5rem}.visits-new .visits-form form .field ul li #discipline-Other:checked+div .other-discipline,.visits-edit .visits-form form .field ul li #discipline-Other:checked+div .other-discipline,.visits-update .visits-form form .field ul li #discipline-Other:checked+div .other-discipline,.visits-create .visits-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.visits-new .visits-form form .field ul li label,.visits-edit .visits-form form .field ul li label,.visits-update .visits-form form .field ul li label,.visits-create .visits-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.visits-new .visits-form form .field ul li input[type="radio"],.visits-edit .visits-form form .field ul li input[type="radio"],.visits-update .visits-form form .field ul li input[type="radio"],.visits-create .visits-form form .field ul li input[type="radio"]{margin-top:0.25rem}.visits-new .visits-form form .field .planning-question-label,.visits-edit .visits-form form .field .planning-question-label,.visits-update .visits-form form .field .planning-question-label,.visits-create .visits-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.visits-new .visits-form form .field .additional-question,.visits-edit .visits-form form .field .additional-question,.visits-update .visits-form form .field .additional-question,.visits-create .visits-form form .field .additional-question{display:none}.visits-new .visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.visits-edit .visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.visits-update .visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.visits-create .visits-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.visits-new .visits-form form .field .yes-no-options,.visits-edit .visits-form form .field .yes-no-options,.visits-update .visits-form form .field .yes-no-options,.visits-create .visits-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.visits-new .visits-form form .field .yes-no-options label,.visits-edit .visits-form form .field .yes-no-options label,.visits-update .visits-form form .field .yes-no-options label,.visits-create .visits-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.visits-new .visits-form form .field .yes-no-options input,.visits-edit .visits-form form .field .yes-no-options input,.visits-update .visits-form form .field .yes-no-options input,.visits-create .visits-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.visits-new .visits-form form .field .yes-no-row,.visits-edit .visits-form form .field .yes-no-row,.visits-update .visits-form form .field .yes-no-row,.visits-create .visits-form form .field .yes-no-row{display:flex}.visits-new .visits-form form .field .yes-no-row .yes-no-options,.visits-edit .visits-form form .field .yes-no-row .yes-no-options,.visits-update .visits-form form .field .yes-no-row .yes-no-options,.visits-create .visits-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.visits-new .visits-form form .small-title,.visits-edit .visits-form form .small-title,.visits-update .visits-form form .small-title,.visits-create .visits-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.visits-new .visits-form form .small-title label,.visits-edit .visits-form form .small-title label,.visits-update .visits-form form .small-title label,.visits-create .visits-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.visits-new .visits-form form .form-end,.visits-edit .visits-form form .form-end,.visits-update .visits-form form .form-end,.visits-create .visits-form form .form-end{display:flex;justify-content:end}.visits-new .visits-form form .controls,.visits-edit .visits-form form .controls,.visits-update .visits-form form .controls,.visits-create .visits-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.visits-new .visits-form form .controls img,.visits-edit .visits-form form .controls img,.visits-update .visits-form form .controls img,.visits-create .visits-form form .controls img{height:1.5rem;width:1.5rem}.visits-new .visits-form form .controls a,.visits-edit .visits-form form .controls a,.visits-update .visits-form form .controls a,.visits-create .visits-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.visits-new .visits-form form .controls a img,.visits-edit .visits-form form .controls a img,.visits-update .visits-form form .controls a img,.visits-create .visits-form form .controls a img{padding-right:0.5rem}.visits-new .visits-form form .controls button,.visits-edit .visits-form form .controls button,.visits-update .visits-form form .controls button,.visits-create .visits-form form .controls button{color:#002045;font-weight:700}.visits-new .visits-form form .date-fields,.visits-edit .visits-form form .date-fields,.visits-update .visits-form form .date-fields,.visits-create .visits-form form .date-fields{align-items:center;display:flex;flex-direction:row}.visits-new .visits-form form .date-fields .field,.visits-edit .visits-form form .date-fields .field,.visits-update .visits-form form .date-fields .field,.visits-create .visits-form form .date-fields .field{width:150px}.visits-new .visits-form form .date-fields .field input,.visits-edit .visits-form form .date-fields .field input,.visits-update .visits-form form .date-fields .field input,.visits-create .visits-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.visits-new .visits-form form .date-fields .field:first-of-type,.visits-edit .visits-form form .date-fields .field:first-of-type,.visits-update .visits-form form .date-fields .field:first-of-type,.visits-create .visits-form form .date-fields .field:first-of-type{padding-right:0}.visits-new .visits-form form .date-fields .separator,.visits-edit .visits-form form .date-fields .separator,.visits-update .visits-form form .date-fields .separator,.visits-create .visits-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.visits-new .visits-form form small,.visits-edit .visits-form form small,.visits-update .visits-form form small,.visits-create .visits-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.visits-new .visits-form form textarea,.visits-edit .visits-form form textarea,.visits-update .visits-form form textarea,.visits-create .visits-form form textarea{min-height:6rem;padding:0.5rem}.visits-new .visits-form form #project_abstract,.visits-new .visits-form form #project_method_description,.visits-edit .visits-form form #project_abstract,.visits-edit .visits-form form #project_method_description,.visits-update .visits-form form #project_abstract,.visits-update .visits-form form #project_method_description,.visits-create .visits-form form #project_abstract,.visits-create .visits-form form #project_method_description{min-height:12rem}.visits-new .visits-form header h1,.visits-edit .visits-form header h1,.visits-update .visits-form header h1,.visits-create .visits-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.visits-new .visits-form section.form-subsection,.visits-new .visits-form div.form-subsection,.visits-edit .visits-form section.form-subsection,.visits-edit .visits-form div.form-subsection,.visits-update .visits-form section.form-subsection,.visits-update .visits-form div.form-subsection,.visits-create .visits-form section.form-subsection,.visits-create .visits-form div.form-subsection{margin-bottom:3rem}.visits-new .visits-form section.form-subsection>header,.visits-new .visits-form section.form-subsection>:not(section)>header,.visits-new .visits-form section.form-subsection>:not(section)>turbo-frame>header,.visits-edit .visits-form section.form-subsection>header,.visits-edit .visits-form section.form-subsection>:not(section)>header,.visits-edit .visits-form section.form-subsection>:not(section)>turbo-frame>header,.visits-update .visits-form section.form-subsection>header,.visits-update .visits-form section.form-subsection>:not(section)>header,.visits-update .visits-form section.form-subsection>:not(section)>turbo-frame>header,.visits-create .visits-form section.form-subsection>header,.visits-create .visits-form section.form-subsection>:not(section)>header,.visits-create .visits-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.visits-new .visits-form section.form-subsection>header h2,.visits-new .visits-form section.form-subsection>:not(section)>header h2,.visits-new .visits-form section.form-subsection>:not(section)>turbo-frame>header h2,.visits-edit .visits-form section.form-subsection>header h2,.visits-edit .visits-form section.form-subsection>:not(section)>header h2,.visits-edit .visits-form section.form-subsection>:not(section)>turbo-frame>header h2,.visits-update .visits-form section.form-subsection>header h2,.visits-update .visits-form section.form-subsection>:not(section)>header h2,.visits-update .visits-form section.form-subsection>:not(section)>turbo-frame>header h2,.visits-create .visits-form section.form-subsection>header h2,.visits-create .visits-form section.form-subsection>:not(section)>header h2,.visits-create .visits-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.visits-new .visits-form section.form-subsection>header>span,.visits-new .visits-form section.form-subsection>:not(section)>header>span,.visits-new .visits-form section.form-subsection>:not(section)>turbo-frame>header>span,.visits-edit .visits-form section.form-subsection>header>span,.visits-edit .visits-form section.form-subsection>:not(section)>header>span,.visits-edit .visits-form section.form-subsection>:not(section)>turbo-frame>header>span,.visits-update .visits-form section.form-subsection>header>span,.visits-update .visits-form section.form-subsection>:not(section)>header>span,.visits-update .visits-form section.form-subsection>:not(section)>turbo-frame>header>span,.visits-create .visits-form section.form-subsection>header>span,.visits-create .visits-form section.form-subsection>:not(section)>header>span,.visits-create .visits-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.visits-new .visits-form h2,.visits-edit .visits-form h2,.visits-update .visits-form h2,.visits-create .visits-form h2{color:#002045;font-size:1.5rem;font-weight:600}.visits-new .visits-form h2 span,.visits-edit .visits-form h2 span,.visits-update .visits-form h2 span,.visits-create .visits-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.visits-new .visits-form .uneditable-visit-project-info>section,.visits-edit .visits-form .uneditable-visit-project-info>section,.visits-update .visits-form .uneditable-visit-project-info>section,.visits-create .visits-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.visits-new .visits-form .uneditable-visit-project-info>section h3,.visits-edit .visits-form .uneditable-visit-project-info>section h3,.visits-update .visits-form .uneditable-visit-project-info>section h3,.visits-create .visits-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.visits-new .visits-form .uneditable-visit-project-info>section p,.visits-edit .visits-form .uneditable-visit-project-info>section p,.visits-update .visits-form .uneditable-visit-project-info>section p,.visits-create .visits-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.visits-new .visits-form .project-type-options,.visits-edit .visits-form .project-type-options,.visits-update .visits-form .project-type-options,.visits-create .visits-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.visits-new .visits-form .project-type-options label,.visits-edit .visits-form .project-type-options label,.visits-update .visits-form .project-type-options label,.visits-create .visits-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.visits-new .visits-form .project-type-options label input,.visits-edit .visits-form .project-type-options label input,.visits-update .visits-form .project-type-options label input,.visits-create .visits-form .project-type-options label input{margin-right:0.5rem}.visits-new .visits-form .project-type-options label .project-type-label,.visits-edit .visits-form .project-type-options label .project-type-label,.visits-update .visits-form .project-type-options label .project-type-label,.visits-create .visits-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.visits-new .visits-form .project-type-options label .project-type-label h3,.visits-edit .visits-form .project-type-options label .project-type-label h3,.visits-update .visits-form .project-type-options label .project-type-label h3,.visits-create .visits-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.visits-new .visits-form .project-type-options label .project-type-label p,.visits-edit .visits-form .project-type-options label .project-type-label p,.visits-update .visits-form .project-type-options label .project-type-label p,.visits-create .visits-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.visits-new .visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.visits-edit .visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.visits-update .visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.visits-create .visits-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.visits-new .visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.visits-edit .visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.visits-update .visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.visits-create .visits-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.visits-new .visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.visits-edit .visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.visits-update .visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.visits-create .visits-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.visits-new .visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.visits-edit .visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.visits-update .visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.visits-create .visits-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.visits-new .visits-form .date-range-select,.visits-edit .visits-form .date-range-select,.visits-update .visits-form .date-range-select,.visits-create .visits-form .date-range-select{align-items:center;display:flex;flex-direction:row;justify-content:center}.visits-new .visits-form .date-range-select .date-time-select select,.visits-edit .visits-form .date-range-select .date-time-select select,.visits-update .visits-form .date-range-select .date-time-select select,.visits-create .visits-form .date-range-select .date-time-select select{background-color:white;border-bottom-left-radius:0;border-top-left-radius:0}.visits-new .visits-form .date-range-select .date-time-select input,.visits-edit .visits-form .date-range-select .date-time-select input,.visits-update .visits-form .date-range-select .date-time-select input,.visits-create .visits-form .date-range-select .date-time-select input{border-bottom-right-radius:0;border-top-right-radius:0}.visits-new .visits-form .date-range-select .separator,.visits-edit .visits-form .date-range-select .separator,.visits-update .visits-form .date-range-select .separator,.visits-create .visits-form .date-range-select .separator{border:1px solid #000000;font-size:0;height:0;margin:0.5rem;width:0.625rem}.visits-new .reserve-info,.visits-edit .reserve-info,.visits-update .reserve-info,.visits-create .reserve-info{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:3rem}.visits-new .reserve-info .reserve-field,.visits-edit .reserve-info .reserve-field,.visits-update .reserve-info .reserve-field,.visits-create .reserve-info .reserve-field{width:23rem}.visits-new .reserve-info .display-row-flex,.visits-edit .reserve-info .display-row-flex,.visits-update .reserve-info .display-row-flex,.visits-create .reserve-info .display-row-flex{display:flex;flex-direction:row;justify-content:space-between}.visits-new .reserve-info .display-row-flex a,.visits-edit .reserve-info .display-row-flex a,.visits-update .reserve-info .display-row-flex a,.visits-create .reserve-info .display-row-flex a{padding:0px}.visits-new .reserve-info .error,.visits-edit .reserve-info .error,.visits-update .reserve-info .error,.visits-create .reserve-info .error{color:#c03e2d}.visits-new .flex-break,.visits-edit .flex-break,.visits-update .flex-break,.visits-create .flex-break{flex-basis:100%;height:0}.visits-new .reserve-message,.visits-edit .reserve-message,.visits-update .reserve-message,.visits-create .reserve-message{background-color:#ffb511;border-radius:0.3125rem;font-size:0.8125rem;margin-bottom:1rem;padding:1.5rem}.visits-new .reserve-message>p:first-of-type,.visits-edit .reserve-message>p:first-of-type,.visits-update .reserve-message>p:first-of-type,.visits-create .reserve-message>p:first-of-type{margin-top:0}.visits-new .reserve-message>p:last-of-type,.visits-edit .reserve-message>p:last-of-type,.visits-update .reserve-message>p:last-of-type,.visits-create .reserve-message>p:last-of-type{margin-bottom:0}.visits-new .reserve-message p,.visits-edit .reserve-message p,.visits-update .reserve-message p,.visits-create .reserve-message p{line-height:1.5rem;margin-bottom:1.2rem}.visits-new .special-needs-statement:empty,.visits-edit .special-needs-statement:empty,.visits-update .special-needs-statement:empty,.visits-create .special-needs-statement:empty{display:none}.visits-show .visit.container{display:flex;flex-direction:row}.visits-show .visit.container .sidebar{background-color:#f3f6f7;box-sizing:border-box;color:#002045;font-size:0.825rem;flex-shrink:0;padding:3.5rem 3.50rem 1.5rem 1.25rem;width:360px}.visits-show .visit.container .sidebar header{margin-bottom:2.5rem}.visits-show .visit.container .sidebar header img{margin-bottom:.75rem}.visits-show .visit.container .sidebar header p{margin:0}.visits-show .visit.container .sidebar .calendar-option>*{margin-right:2rem}.visits-show .visit.container .sidebar a{color:#1295d8}.visits-show .visit.container .sidebar h2.main-header{line-height:1.75rem;margin-bottom:0.5rem;margin-top:0}.visits-show .visit.container .sidebar .information{line-height:1.5rem;margin-bottom:3rem}.visits-show .visit.container .sidebar .button{margin-bottom:1rem}.visits-show .visit.container .sidebar .button img{margin-left:1rem;vertical-align:middle}.visits-show .visit.container .sidebar .reserve-info a:last-of-type{margin-bottom:3rem}.visits-show .visit.container .sidebar a.icon{display:block;margin-bottom:1.5rem}.visits-show .visit.container .content{background-color:#ffffff;box-sizing:border-box;color:#002045;flex-grow:1;font-size:0.8125rem;padding:3.5rem 1.25rem 1.5rem 3.50rem}.visits-show .visit.container .content a{color:#1295d8}.visits-show .visit.container .content section{margin-bottom:3rem}.visits-show .visit.container .content>header{margin-bottom:2.5rem}.visits-show .visit.container .content>header .subheader{align-items:center;display:flex}.visits-show .visit.container .content>header .subheader span{margin-right:1.5rem}.visits-show .visit.container .content h1.main-header{font-size:2.25rem;font-weight:500;margin-bottom:.5rem;margin-top:0}.visits-show .visit.container .content h2.main-header{display:inline-block;font-weight:600;margin-right:1rem}.visits-show .visit.container .content h2.timeframe{font-size:1rem;margin-bottom:.55rem}.visits-show .visit.container .content h2.title{margin-bottom:.45rem}.visits-show .visit.container .content h3{font-weight:600}.visits-show .visit.container .content .information{align-items:center;display:flex;margin-bottom:1.5rem}.visits-show .visit.container .content .information span{align-items:center;display:flex}.visits-show .visit.container .content .information span:not(:last-child)::after{background:#c2ced1;content:"";display:block;height:18px;margin:0 1.25rem;width:1px}.visits-show .visit.container .content p.description{line-height:1.5rem}.visits-show .visit.container .content p.description:first-of-type{margin-top:0}.visits-show .visit.container .content>header{margin-bottom:1.5rem}.visits-show .visit.container .content .summary-header{display:flex;justify-content:space-between}.visits-show .visit.container .content .summary-header .cancel-btn{font-size:1rem;font-weight:500;text-decoration:none}.visits-show .visit.container .content .edit-btn{border:1px solid #002045;border-radius:50px;font-size:.8125rem;font-weight:400;margin-left:1.25rem;margin-right:0;padding:0.5rem 1.25rem;text-decoration:none;transition:all .15s ease-in-out}.visits-show .visit.container .content .edit-btn:hover{color:#002045;background:#ffe5aa;border:1px solid #ffb511}.visits-show .visit.container .content .visit-summary{margin-bottom:3rem}.visits-show .visit.container .content .visit-summary-table{border-collapse:collapse;margin-bottom:2rem}.visits-show .visit.container .content .visit-summary-table td{padding-bottom:0.3rem;padding-left:0;padding-right:2rem;padding-top:0.3rem}.visits-show .visit.container .content .visit-summary-table td:nth-child(1){font-weight:600}.visits-show .visit.container .content .summary-table tr.amenity-total td{border-bottom:none;padding-top:1.5rem}.visits-show .visit.container .content .summary-table tr.amenity-total td:nth-last-child(2){text-align:right}.visits-show .reserve-personnel a,.visits-show .reserve-info a{color:#1295d8;display:block;font-size:0.875rem;font-weight:500;margin:1rem 0;padding-left:1.5625rem;position:relative;text-decoration:none}.visits-show .reserve-personnel h2,.visits-show .reserve-info h2{font-size:0.9375rem;font-weight:600;margin:0}.visits-show .reserve-personnel .card,.visits-show .reserve-info .card{display:flex;margin-bottom:20px;margin-top:20px}.visits-show .reserve-personnel .card .image img,.visits-show .reserve-info .card .image img{border-radius:3rem;height:75px;margin-right:1.25rem;width:75px}.visits-show .reserve-personnel .card .details h2,.visits-show .reserve-info .card .details h2{margin:0}.visits-show .reserve-personnel .card .details>span,.visits-show .reserve-info .card .details>span{display:block}.visits-show .reserve-personnel hr,.visits-show .reserve-info hr{border-bottom:1px solid #aab7bb;border-left:0;border-right:0;border-top:0;margin:1.5625rem 0}.visits-show .reserve-info .reserve-icon{height:100px;width:100px}.visits-show .reserve-info h2{margin:.5rem 0}.visits-show .reserve-info .reserve-address span{display:block}.visits-show .summary-container{background-color:#f3f6f7;border-radius:0.3125rem;padding:.5rem}.visits-show .invoice-totals{border-collapse:collapse;width:100%}.visits-show .invoice-totals td{padding:.25rem .5rem}.visits-show .invoice-totals td:nth-child(1){text-align:left}.visits-show .invoice-totals td:nth-child(2){font-weight:600;text-align:right}.visits-show .invoice-totals tr.invoice-total td{border-top:1px solid #000000}.visits-show .invoices{border-collapse:separate;border-spacing:0 0.375rem;margin-bottom:0.625rem;width:100%}.visits-show .invoices tbody tr{background-color:#f3f6f7;text-align:left;transition:all .25s ease-in-out}.visits-show .invoices th{color:#556b72;font-size:0.688rem;font-weight:500;line-height:0.875rem;padding-right:0.5rem;text-align:left}.visits-show .invoices th:first-of-type{padding-left:1rem}.visits-show .invoices th:last-of-type{text-align:right}.visits-show .invoices tbody td,.visits-show .invoices tbody th{border-bottom:1px solid #aab7bb;border-top:1px solid #aab7bb;font-size:0.75rem;font-weight:400;line-height:1.25rem;padding-bottom:0.625rem;padding-right:0.5rem;padding-top:0.625rem}.visits-show .invoices tbody td:first-of-type,.visits-show .invoices tbody th:first-of-type{border-bottom-left-radius:0.3125rem;border-left:1px solid #aab7bb;border-top-left-radius:0.3125rem;max-width:150px;padding-left:1rem;padding-right:1rem}.visits-show .invoices tbody td:last-of-type,.visits-show .invoices tbody th:last-of-type{border-bottom-right-radius:0.3125rem;border-right:1px solid #aab7bb;border-top-right-radius:0.3125rem;padding-right:1rem;text-align:right}.visits-show .invoices tbody td.title,.visits-show .invoices tbody th.title{font-weight:700}.visits-show .invoices tr.header{background-color:#e5eaeb}.visits-show .invoices tr.header td,.visits-show .invoices tr.header th{color:#002045;font-weight:600;text-align:left}.visits-show .invoices tr.disabled{color:#879ea6}.visits-show .invoices tr.empty>td{font-size:1rem;font-weight:600;text-align:center}.visits-show .invoices tbody tr:not(.header):hover{background-color:#ffe5aa;transition:all .25s ease-in-out}.visits-show .invoices tbody tr:not(.header):hover td{border-bottom:2px solid #ffb511;border-top:2px solid #ffb511;padding-bottom:0.5625rem;padding-top:0.5625rem}.visits-show .invoices tbody tr:not(.header):hover td:first-of-type{border-left:2px solid #ffb511;padding-left:0.9375rem}.visits-show .invoices tbody tr:not(.header):hover td:last-of-type{border-right:2px solid #ffb511;padding-right:0.9375rem}.visits-show .invoices tbody .pill{transition:all 0.25s ease-in-out}.visits-show .invoices tbody .pill.approved{border-color:transparent;background-color:#c4fcb9}.visits-show .invoices tbody .pill.in_review{border-color:transparent;background-color:#fefea4}.visits-show .invoices tbody .pill.denied{border-color:transparent;background-color:#84d7f5}.visits-show .invoices tbody .pill.incomplete{border-color:transparent;background-color:#ff9e9e}.visits-show .invoices tbody .pill.cancelled{border-color:transparent;background-color:#f9c}.visits-show .invoices img{border-radius:0.125rem;color:#ffffff;height:1.25rem;vertical-align:middle;width:1.25rem}.visits-show .invoices img[src*="check"]{height:0.875rem;width:0.875rem}.visits-show .invoices img[alt="checked icon"],.visits-show .invoices img[alt="unchecked icon"]{height:1.125rem;width:1.125rem}.visits-show .invoices a{color:#0e76aa}.visits-show .invoices a:not(:last-of-type){display:inline-block;margin-right:.5rem}.visits-show .invoices a.text-icon:not(:last-of-type){color:#002045;font-size:1.2rem;text-decoration:none;vertical-align:top}.visits-show .invoices a img{vertical-align:middle}.visits-show .invoices .pill{display:flex}.visits-show .invoices .date-range{font-weight:600}.visits-show .invoices td:nth-child(1) span{padding-right:1rem;width:fit-content}.visits-show .invoices td:nth-child(2){font-weight:600}.visits-show .invoices tfoot{font-size:13px}.visits-show .invoices tfoot .total-balance-label{padding-right:10px;text-align:right}.visits-show .invoice-select{border:1px solid #556b72;border-radius:0.3125rem;font-family:"Sora", sans-serif;height:34px;padding-left:10px}.visits-show .invoice-list{align-items:normal;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:normal;margin-top:60px;margin-bottom:0 !important}.visits-show .disabled-link{filter:invert(50%);pointer-events:none}.visits-show .create-invoice{border:1px solid #002045;border-radius:50px;color:#002045 !important;display:inline-block;font-size:.8125rem;font-weight:400;height:fit-content;margin-left:1.25rem;margin-right:0;padding:0.5rem 1.25rem;text-decoration:none;transition:all .15s ease-in-out}.visits-show .create-invoice:hover{background:#ffe5aa;border:1px solid #ffb511}.visits-show section.amenity-visits{margin-bottom:2rem}.visits-show table.summary-table{margin-bottom:1rem}.visits-show table.summary-table tr td:last-child{text-align:right}.visits-show .buttons{display:flex;justify-content:flex-end}.waivers_policies-show,.waivers_policies-update{color:#002045;font-size:0.875rem}.waivers_policies-show .controls,.waivers_policies-update .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.waivers_policies-show .controls img,.waivers_policies-update .controls img{height:1.5rem;width:1.5rem}.waivers_policies-show .controls a,.waivers_policies-update .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.waivers_policies-show .controls a img,.waivers_policies-update .controls a img{padding-right:0.5rem}.waivers_policies-show .controls button,.waivers_policies-update .controls button{color:#002045;font-weight:700}.waivers_policies-show .form-container,.waivers_policies-update .form-container{box-sizing:border-box;margin:0 auto;max-width:950px;padding:0 10px;width:100%}.waivers_policies-show .waivers-policies-form,.waivers_policies-update .waivers-policies-form{flex:1}.waivers_policies-show .waivers-policies-form form input.error,.waivers_policies-show .waivers-policies-form form select.error,.waivers_policies-show .waivers-policies-form form textarea.error,.waivers_policies-update .waivers-policies-form form input.error,.waivers_policies-update .waivers-policies-form form select.error,.waivers_policies-update .waivers-policies-form form textarea.error{border-color:#c03e2d !important;border-width:2px !important}.waivers_policies-show .waivers-policies-form form label.error,.waivers_policies-update .waivers-policies-form form label.error{color:#c03e2d !important}.waivers_policies-show .waivers-policies-form form span.error_messages,.waivers_policies-update .waivers-policies-form form span.error_messages{color:#c03e2d !important;display:inline !important;font-size:inherit;font-style:italic !important;padding:0 0.25rem}.waivers_policies-show .waivers-policies-form form span.error_messages:before,.waivers_policies-update .waivers-policies-form form span.error_messages:before{content:"("}.waivers_policies-show .waivers-policies-form form span.error_messages:after,.waivers_policies-update .waivers-policies-form form span.error_messages:after{content:")"}.waivers_policies-show .waivers-policies-form form section,.waivers_policies-update .waivers-policies-form form section{margin-bottom:2.5rem}.waivers_policies-show .waivers-policies-form form section fieldset,.waivers_policies-update .waivers-policies-form form section fieldset{margin-bottom:1rem;margin-right:2rem}.waivers_policies-show .waivers-policies-form form .inline,.waivers_policies-show .waivers-policies-form form .inline-fields,.waivers_policies-update .waivers-policies-form form .inline,.waivers_policies-update .waivers-policies-form form .inline-fields{align-items:flex-start;display:flex;height:auto}.waivers_policies-show .waivers-policies-form form .inline div,.waivers_policies-show .waivers-policies-form form .inline-fields div,.waivers_policies-update .waivers-policies-form form .inline div,.waivers_policies-update .waivers-policies-form form .inline-fields div{padding-right:1rem}.waivers_policies-show .waivers-policies-form form .field,.waivers_policies-update .waivers-policies-form form .field{display:flex;flex-direction:column}.waivers_policies-show .waivers-policies-form form .field label,.waivers_policies-update .waivers-policies-form form .field label{color:#556b72;font-size:0.8125rem;font-weight:600;margin-bottom:0.125rem}.waivers_policies-show .waivers-policies-form form .field>label,.waivers_policies-update .waivers-policies-form form .field>label{display:block}.waivers_policies-show .waivers-policies-form form .field p,.waivers_policies-update .waivers-policies-form form .field p{display:flex;flex-direction:row;margin:0;padding:0}.waivers_policies-show .waivers-policies-form form .field.checkbox,.waivers_policies-update .waivers-policies-form form .field.checkbox{align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0.5rem}.waivers_policies-show .waivers-policies-form form .field.checkbox:last-of-type,.waivers_policies-update .waivers-policies-form form .field.checkbox:last-of-type{margin:0}.waivers_policies-show .waivers-policies-form form .field.checkbox label,.waivers_policies-update .waivers-policies-form form .field.checkbox label{padding:0 0.25rem}.waivers_policies-show .waivers-policies-form form .field.small,.waivers_policies-update .waivers-policies-form form .field.small{width:20rem}.waivers_policies-show .waivers-policies-form form .field label+small,.waivers_policies-show .waivers-policies-form form .field small.label-description,.waivers_policies-update .waivers-policies-form form .field label+small,.waivers_policies-update .waivers-policies-form form .field small.label-description{color:#556b72;font-size:0.75rem;margin-top:3px}.waivers_policies-show .waivers-policies-form form .field input:not([type=checkbox],[type=radio]),.waivers_policies-show .waivers-policies-form form .field textarea,.waivers_policies-show .waivers-policies-form form .field select,.waivers_policies-update .waivers-policies-form form .field input:not([type=checkbox],[type=radio]),.waivers_policies-update .waivers-policies-form form .field textarea,.waivers_policies-update .waivers-policies-form form .field select{background-color:#ffffff;border:1px solid #879ea6;border-radius:0.3125rem;box-sizing:border-box;font-family:"Sora";font-size:0.8125rem;min-height:2rem;padding-left:0.5rem}.waivers_policies-show .waivers-policies-form form .field input[type="email"],.waivers_policies-show .waivers-policies-form form .field input[type="number"],.waivers_policies-show .waivers-policies-form form .field input[type="password"],.waivers_policies-show .waivers-policies-form form .field input[type="text"],.waivers_policies-show .waivers-policies-form form .field textarea,.waivers_policies-update .waivers-policies-form form .field input[type="email"],.waivers_policies-update .waivers-policies-form form .field input[type="number"],.waivers_policies-update .waivers-policies-form form .field input[type="password"],.waivers_policies-update .waivers-policies-form form .field input[type="text"],.waivers_policies-update .waivers-policies-form form .field textarea{flex:1}.waivers_policies-show .waivers-policies-form form .field input[type="email"]:last-child-of-type,.waivers_policies-show .waivers-policies-form form .field input[type="number"]:last-child-of-type,.waivers_policies-show .waivers-policies-form form .field input[type="password"]:last-child-of-type,.waivers_policies-show .waivers-policies-form form .field input[type="text"]:last-child-of-type,.waivers_policies-show .waivers-policies-form form .field textarea:last-child-of-type,.waivers_policies-update .waivers-policies-form form .field input[type="email"]:last-child-of-type,.waivers_policies-update .waivers-policies-form form .field input[type="number"]:last-child-of-type,.waivers_policies-update .waivers-policies-form form .field input[type="password"]:last-child-of-type,.waivers_policies-update .waivers-policies-form form .field input[type="text"]:last-child-of-type,.waivers_policies-update .waivers-policies-form form .field textarea:last-child-of-type{padding-right:0;margin-right:0}.waivers_policies-show .waivers-policies-form form .field textarea,.waivers_policies-update .waivers-policies-form form .field textarea{min-height:6rem;padding:0.5rem}.waivers_policies-show .waivers-policies-form form .field .explanation,.waivers_policies-update .waivers-policies-form form .field .explanation{display:block;flex:initial;font-size:0.75rem;margin-left:2rem;width:240px}.waivers_policies-show .waivers-policies-form form .field ul,.waivers_policies-update .waivers-policies-form form .field ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;margin-top:0.5rem;max-height:175px;list-style:none;padding-left:0;padding-top:0}.waivers_policies-show .waivers-policies-form form .field ul li,.waivers_policies-update .waivers-policies-form form .field ul li{align-items:center;display:flex;flex-direction:row;padding-bottom:0.25rem;padding-right:4.5rem;padding-top:0.25rem}.waivers_policies-show .waivers-policies-form form .field ul li .other-discipline,.waivers_policies-update .waivers-policies-form form .field ul li .other-discipline{display:none}.waivers_policies-show .waivers-policies-form form .field ul li .other-discipline input,.waivers_policies-update .waivers-policies-form form .field ul li .other-discipline input{margin-left:0.5rem}.waivers_policies-show .waivers-policies-form form .field ul li #discipline-Other:checked+div .other-discipline,.waivers_policies-update .waivers-policies-form form .field ul li #discipline-Other:checked+div .other-discipline{display:block}.waivers_policies-show .waivers-policies-form form .field ul li label,.waivers_policies-update .waivers-policies-form form .field ul li label{color:#002045;font-size:0.8125rem;font-weight:400;line-height:1.438rem;margin-left:0.5rem}.waivers_policies-show .waivers-policies-form form .field ul li input[type="radio"],.waivers_policies-update .waivers-policies-form form .field ul li input[type="radio"]{margin-top:0.25rem}.waivers_policies-show .waivers-policies-form form .field .planning-question-label,.waivers_policies-update .waivers-policies-form form .field .planning-question-label{color:#002045;font-weight:400;font-size:0.8125rem;margin-bottom:0.5rem}.waivers_policies-show .waivers-policies-form form .field .additional-question,.waivers_policies-update .waivers-policies-form form .field .additional-question{display:none}.waivers_policies-show .waivers-policies-form form .field[data-value-projection-projected-value="Yes"] .additional-question,.waivers_policies-update .waivers-policies-form form .field[data-value-projection-projected-value="Yes"] .additional-question{display:flex;flex:1;flex-direction:column}.waivers_policies-show .waivers-policies-form form .field .yes-no-options,.waivers_policies-update .waivers-policies-form form .field .yes-no-options{align-items:center;display:flex;flex-direction:row}.waivers_policies-show .waivers-policies-form form .field .yes-no-options label,.waivers_policies-update .waivers-policies-form form .field .yes-no-options label{color:#002045;font-size:0.8125rem;font-weight:400;margin-right:20px;margin-top:2px}.waivers_policies-show .waivers-policies-form form .field .yes-no-options input,.waivers_policies-update .waivers-policies-form form .field .yes-no-options input{margin-left:0;margin-right:5px}.waivers_policies-show .waivers-policies-form form .field .yes-no-row,.waivers_policies-update .waivers-policies-form form .field .yes-no-row{display:flex}.waivers_policies-show .waivers-policies-form form .field .yes-no-row .yes-no-options,.waivers_policies-update .waivers-policies-form form .field .yes-no-row .yes-no-options{flex:1;margin-right:2rem}.waivers_policies-show .waivers-policies-form form .small-title,.waivers_policies-update .waivers-policies-form form .small-title{color:#556b72;font-size:0.75rem;margin-bottom:0}.waivers_policies-show .waivers-policies-form form .small-title label,.waivers_policies-update .waivers-policies-form form .small-title label{color:#002045;font-size:0.6875rem;font-weight:400;padding-left:1rem}.waivers_policies-show .waivers-policies-form form .form-end,.waivers_policies-update .waivers-policies-form form .form-end{display:flex;justify-content:end}.waivers_policies-show .waivers-policies-form form .controls,.waivers_policies-update .waivers-policies-form form .controls{background-color:#f3f6f7;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:1.5rem 281px}.waivers_policies-show .waivers-policies-form form .controls img,.waivers_policies-update .waivers-policies-form form .controls img{height:1.5rem;width:1.5rem}.waivers_policies-show .waivers-policies-form form .controls a,.waivers_policies-update .waivers-policies-form form .controls a{align-items:center;color:#0e76aa;display:flex;flex-direction:row;font-size:0.875rem;font-weight:700;line-height:1.125rem;margin-right:4.275rem;text-decoration:none}.waivers_policies-show .waivers-policies-form form .controls a img,.waivers_policies-update .waivers-policies-form form .controls a img{padding-right:0.5rem}.waivers_policies-show .waivers-policies-form form .controls button,.waivers_policies-update .waivers-policies-form form .controls button{color:#002045;font-weight:700}.waivers_policies-show .waivers-policies-form form .date-fields,.waivers_policies-update .waivers-policies-form form .date-fields{align-items:center;display:flex;flex-direction:row}.waivers_policies-show .waivers-policies-form form .date-fields .field,.waivers_policies-update .waivers-policies-form form .date-fields .field{width:150px}.waivers_policies-show .waivers-policies-form form .date-fields .field input,.waivers_policies-update .waivers-policies-form form .date-fields .field input{border-radius:0.3125rem;border:1px solid #879ea6;font-family:"Sora";font-size:0.8125rem;height:2rem;text-indent:0.10rem}.waivers_policies-show .waivers-policies-form form .date-fields .field:first-of-type,.waivers_policies-update .waivers-policies-form form .date-fields .field:first-of-type{padding-right:0}.waivers_policies-show .waivers-policies-form form .date-fields .separator,.waivers_policies-update .waivers-policies-form form .date-fields .separator{border:1px solid #556b72;font-size:0;height:0;margin:0.75rem;width:0.625rem}.waivers_policies-show .waivers-policies-form form small,.waivers_policies-update .waivers-policies-form form small{color:#556b72;font-size:0.75rem;margin-top:0.25rem}.waivers_policies-show .waivers-policies-form form textarea,.waivers_policies-update .waivers-policies-form form textarea{min-height:6rem;padding:0.5rem}.waivers_policies-show .waivers-policies-form form #project_abstract,.waivers_policies-show .waivers-policies-form form #project_method_description,.waivers_policies-update .waivers-policies-form form #project_abstract,.waivers_policies-update .waivers-policies-form form #project_method_description{min-height:12rem}.waivers_policies-show .waivers-policies-form header h1,.waivers_policies-update .waivers-policies-form header h1{color:#002045;font-size:2.25rem;font-weight:600;line-height:2.75rem}.waivers_policies-show .waivers-policies-form section.form-subsection,.waivers_policies-show .waivers-policies-form div.form-subsection,.waivers_policies-update .waivers-policies-form section.form-subsection,.waivers_policies-update .waivers-policies-form div.form-subsection{margin-bottom:3rem}.waivers_policies-show .waivers-policies-form section.form-subsection>header,.waivers_policies-show .waivers-policies-form section.form-subsection>:not(section)>header,.waivers_policies-show .waivers-policies-form section.form-subsection>:not(section)>turbo-frame>header,.waivers_policies-update .waivers-policies-form section.form-subsection>header,.waivers_policies-update .waivers-policies-form section.form-subsection>:not(section)>header,.waivers_policies-update .waivers-policies-form section.form-subsection>:not(section)>turbo-frame>header{margin-bottom:1.25rem;margin-top:1rem}.waivers_policies-show .waivers-policies-form section.form-subsection>header h2,.waivers_policies-show .waivers-policies-form section.form-subsection>:not(section)>header h2,.waivers_policies-show .waivers-policies-form section.form-subsection>:not(section)>turbo-frame>header h2,.waivers_policies-update .waivers-policies-form section.form-subsection>header h2,.waivers_policies-update .waivers-policies-form section.form-subsection>:not(section)>header h2,.waivers_policies-update .waivers-policies-form section.form-subsection>:not(section)>turbo-frame>header h2{margin-bottom:0;margin-top:0}.waivers_policies-show .waivers-policies-form section.form-subsection>header>span,.waivers_policies-show .waivers-policies-form section.form-subsection>:not(section)>header>span,.waivers_policies-show .waivers-policies-form section.form-subsection>:not(section)>turbo-frame>header>span,.waivers_policies-update .waivers-policies-form section.form-subsection>header>span,.waivers_policies-update .waivers-policies-form section.form-subsection>:not(section)>header>span,.waivers_policies-update .waivers-policies-form section.form-subsection>:not(section)>turbo-frame>header>span{color:#556b72;font-size:0.8125rem}.waivers_policies-show .waivers-policies-form h2,.waivers_policies-update .waivers-policies-form h2{color:#002045;font-size:1.5rem;font-weight:600}.waivers_policies-show .waivers-policies-form h2 span,.waivers_policies-update .waivers-policies-form h2 span{color:#556b72;font-size:1.25rem;font-weight:400;margin-left:30px}.waivers_policies-show .waivers-policies-form .uneditable-visit-project-info>section,.waivers_policies-update .waivers-policies-form .uneditable-visit-project-info>section{border-left:3px solid #002045;padding-left:1rem}.waivers_policies-show .waivers-policies-form .uneditable-visit-project-info>section h3,.waivers_policies-update .waivers-policies-form .uneditable-visit-project-info>section h3{font-size:1rem;font-weight:700;margin:0}.waivers_policies-show .waivers-policies-form .uneditable-visit-project-info>section p,.waivers_policies-update .waivers-policies-form .uneditable-visit-project-info>section p{color:#556b72;font-size:0.75rem;font-weight:400;margin-top:0.5rem}.waivers_policies-show .waivers-policies-form .project-type-options,.waivers_policies-update .waivers-policies-form .project-type-options{display:flex;flex-direction:row;gap:10px;margin-bottom:3rem}.waivers_policies-show .waivers-policies-form .project-type-options label,.waivers_policies-update .waivers-policies-form .project-type-options label{align-items:flex-start;background-color:transparent;border:1px solid #aab7bb;border-radius:0.3125rem;cursor:pointer;display:flex;flex-direction:row;flex:1;padding:calc(1rem + 1px);transition:all .15s ease-in-out}.waivers_policies-show .waivers-policies-form .project-type-options label input,.waivers_policies-update .waivers-policies-form .project-type-options label input{margin-right:0.5rem}.waivers_policies-show .waivers-policies-form .project-type-options label .project-type-label,.waivers_policies-update .waivers-policies-form .project-type-options label .project-type-label{align-content:flex-start;display:flex;flex-direction:column;flex:1}.waivers_policies-show .waivers-policies-form .project-type-options label .project-type-label h3,.waivers_policies-update .waivers-policies-form .project-type-options label .project-type-label h3{font-size:1rem;font-weight:600;margin:0;margin-bottom:0.125rem;padding:0}.waivers_policies-show .waivers-policies-form .project-type-options label .project-type-label p,.waivers_policies-update .waivers-policies-form .project-type-options label .project-type-label p{color:#556b72;font-size:0.75rem;font-weight:400;margin:0;padding:0}.waivers_policies-show .waivers-policies-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"],.waivers_policies-update .waivers-policies-form .project-type-options[data-value-projection-projected-value="research"] label[for="project-type-research"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.waivers_policies-show .waivers-policies-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"],.waivers_policies-update .waivers-policies-form .project-type-options[data-value-projection-projected-value="class"] label[for="project-type-class"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.waivers_policies-show .waivers-policies-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"],.waivers_policies-update .waivers-policies-form .project-type-options[data-value-projection-projected-value="meeting"] label[for="project-type-meeting"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.waivers_policies-show .waivers-policies-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"],.waivers_policies-update .waivers-policies-form .project-type-options[data-value-projection-projected-value="public_use"] label[for="project-type-public_use"]{background-color:#f3f6f7;border:2px solid #002045;padding:1rem;transition:all .15s ease-in-out}.waivers_policies-show .reserve-waivers h2,.waivers_policies-update .reserve-waivers h2{font-size:0.9375rem;font-weight:600;margin:0}.waivers_policies-show .agreement-info .policy-agreement,.waivers_policies-update .agreement-info .policy-agreement{margin-bottom:1.125rem}.waivers_policies-show .agreement-info .policy-agreement header>h3,.waivers_policies-update .agreement-info .policy-agreement header>h3{font-size:1rem;font-weight:600;margin-bottom:0.5rem;margin-top:0.5rem}.waivers_policies-show .agreement-info .policy-agreement .description p:first-of-type,.waivers_policies-update .agreement-info .policy-agreement .description p:first-of-type{margin-top:0}.waivers_policies-show .agreement-info .policy-agreement .description p:last-of-type,.waivers_policies-update .agreement-info .policy-agreement .description p:last-of-type{margin-bottom:0}.waivers_policies-show .agreement-info .policy-agreement .description .agreement-logo,.waivers_policies-update .agreement-info .policy-agreement .description .agreement-logo{margin-left:1rem;max-height:100px}.waivers_policies-show .agreement-info .agree-all,.waivers_policies-update .agreement-info .agree-all{align-items:center;background:#ffb511;border-radius:0.3125rem;display:flex;padding:1rem}.waivers_policies-show .agreement-info .agree-all .checkbox,.waivers_policies-update .agreement-info .agree-all .checkbox{background-color:#f3f6f7;border-radius:0.3125rem;display:flex;height:fit-content;margin:0 0 0 1rem;padding:10px;width:25rem}.waivers_policies-show .agreement-info .agree-all .checkbox label,.waivers_policies-update .agreement-info .agree-all .checkbox label{font-size:1rem;margin:auto 0;padding-left:5px}.waivers_policies-show .agreement-info .agree,.waivers_policies-show .agreement-info .agree-error,.waivers_policies-update .agreement-info .agree,.waivers_policies-update .agreement-info .agree-error{border-radius:0.3125rem;display:flex;flex-direction:row;padding:10px}.waivers_policies-show .agreement-info .agree input[type="checkbox"],.waivers_policies-show .agreement-info .agree-error input[type="checkbox"],.waivers_policies-update .agreement-info .agree input[type="checkbox"],.waivers_policies-update .agreement-info .agree-error input[type="checkbox"]{height:16px;margin:auto 0;width:16px}.waivers_policies-show .agreement-info .agree label,.waivers_policies-show .agreement-info .agree-error label,.waivers_policies-update .agreement-info .agree label,.waivers_policies-update .agreement-info .agree-error label{color:#002045;font-size:1rem;height:23px;letter-spacing:0;line-height:23px;margin:auto 0;padding-left:10px;width:296px}.waivers_policies-show .agreement-info .agree label strong,.waivers_policies-show .agreement-info .agree-error label strong,.waivers_policies-update .agreement-info .agree label strong,.waivers_policies-update .agreement-info .agree-error label strong{font-weight:600}.waivers_policies-show .agreement-info .agree,.waivers_policies-update .agreement-info .agree{background-color:#ffe5aa}.waivers_policies-show .agreement-info .agree label .require,.waivers_policies-update .agreement-info .agree label .require{display:none}.waivers_policies-show .agreement-info .agree-error,.waivers_policies-update .agreement-info .agree-error{background-color:#f7dfdc}.waivers_policies-show .agreement-info .agree-error label .require,.waivers_policies-update .agreement-info .agree-error label .require{display:inline-block;color:#c03e2d}.waivers_policies-show .agreement-info .signature,.waivers_policies-update .agreement-info .signature{display:flex;justify-content:center;padding:10px}.waivers_policies-show .agreement-info .policy-link,.waivers_policies-update .agreement-info .policy-link{color:#1295d8;display:block;font-weight:bold;font-size:0.813rem;height:18px;line-height:18px;letter-spacing:0;margin:10px 0;text-decoration:none}.simple-calendar table{-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;background-color:rgba(0,0,0,0);border:1px solid #dddddd;border-collapse:collapse;box-sizing:border-box;max-width:100%;width:100%}.simple-calendar tr{border-collapse:collapse}.simple-calendar th{padding:6px;border-bottom:2px solid #dddddd;border-collapse:collapse;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top:0px none #333333;box-sizing:border-box;text-align:left}.simple-calendar td{padding:6px;vertical-align:top;width:14%;border:1px solid #ddd;border-top-color:#dddddd;border-top-style:solid;border-top-width:1px;border-right-color:#dddddd;border-right-style:solid;border-right-width:1px;border-bottom-color:#dddddd;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#dddddd;border-left-style:solid;border-left-width:1px}.simple-calendar .day{height:80px}.simple-calendar .today{background:#FFFFC0}.simple-calendar .prev-month{background:#DDD}.simple-calendar .next-month{background:#DDD}html{height:100%}body{border:0;display:flex;flex-direction:column;font-family:"Sora", sans-serif;font-size:16px;height:100%;margin:0;padding:0}body input,body select,body textarea{background-color:#ffffff;border-radius:0.3125rem;border:1px solid #002045;box-sizing:border-box;color:#002045;flex:none;font-size:0.8125rem;padding:0.25rem 0.75rem}body input[type="text"],body input[type="date"],body select{height:2rem}body input:disabled{background-color:#f3f6f7}body select{font-weight:400;max-width:100%}body .dropdown{position:relative}body .dropdown .dropdown-toggle::after{border-bottom:0;border-left:.3em solid transparent;border-top:.3em solid;border-right:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}body .dropdown button.dropdown-toggle{background-color:#ffffff;border:1px solid #aab7bb;border-radius:6px;padding:.5rem;margin:0}body .dropdown .dropdown-menu{background-clip:padding-box;background-color:#ffffff;border:1px solid rgba(0,32,69,0.2);border-radius:.25rem;display:none;float:left;font-size:0.75rem;left:0;list-style:none;margin:.125rem 0 0;max-height:14rem;min-width:10rem;overflow:scroll;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:2}body .dropdown .dropdown-menu header{font-size:.75rem;font-weight:500;padding:.5rem .85rem;white-space:nowrap}body .dropdown .dropdown-menu hr{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #f3f6f7;margin:.5rem 0}body .dropdown .dropdown-menu .dropdown-item{border:0;display:block !important;padding:.5rem .85rem}body .dropdown .dropdown-menu a.dropdown-item{color:#002045;text-decoration:none}body .dropdown .dropdown-menu .dropdown-item:hover{background-color:#556b72;color:#ffffff}body .dropdown .dropdown-menu.show{display:block}body.no-scroll{overflow:hidden}main{display:flex;flex-direction:column;flex:1}main a{color:#0e76aa;text-decoration:none}main li>a,main span>a{text-decoration:underline}select:focus,input:focus,textarea:focus{border-color:#1295D8 !important;box-shadow:0 0 0 2px #72CDF4;outline:none;transition:all .15s ease-in-out}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:16px 12px;padding-right:30px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}turbo-frame{width:100%}span.required{color:#c03e2d}.load-hide{display:none !important}.background-1{background-color:#f3f6f7;padding-bottom:1rem;padding-top:1rem}.display-none{display:none}table.summary-table{border-spacing:0;width:100%}table.summary-table thead{color:#5D747C}table.summary-table thead tr th{border-bottom:2px solid #aab7bb;border-collapse:collapse;font-size:.75rem;font-weight:400;padding:.25rem, .25rem, .25rem, 0;text-align:left}table.summary-table tbody .inactive-user{color:#aab7bb}table.summary-table tbody tr td{border-bottom:1px solid #aab7bb;border-collapse:collapse;font-size:0.8125rem;padding:.75rem .75rem .75rem 0}table.summary-table tbody tr.disable{color:#5D747C}table.summary-table tbody tr.disable .switch input:checked+.slider{background-color:#6dccf6}table.summary-table tbody td .amenity-status{border:1px solid #aab7bb;border-radius:1rem;padding:.3125rem 0.5rem 0.25rem 0.5rem}table.summary-table tbody td .hide{display:none}table.summary-table tbody td .invoiced{background:0.5rem/1rem 1rem no-repeat url(/assets/check-2485f0f0411571b2c01984388eb8307060a994266e87635de2dab77683a198b1.svg) #fff}table.summary-table tbody td .margin-left{margin-left:50px}table.summary-table tbody td .switch{color:#ffffff;display:inline-block;height:34px;position:relative;width:60px}table.summary-table tbody td .switch .margin-top{margin-top:7px}table.summary-table tbody td .switch .opt-yes{margin-left:5px}table.summary-table tbody td .switch .opt-no{margin-left:7px}table.summary-table tbody td .switch .switch input{height:0;opacity:0;width:0}table.summary-table tbody td .switch .slider{background-color:#aab7bb;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;-webkit-transition:.4s}table.summary-table tbody td .switch .slider:before{bottom:4px;background-color:#ffffff;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px;-webkit-transition:.4s}table.summary-table tbody td .switch input:checked+.slider{background-color:#1295d8}table.summary-table tbody td .switch input:focus+.slider{box-shadow:0 0 1px #1295d8}table.summary-table tbody td .switch input:checked+.slider:before{-ms-transform:translateX(26px);transform:translateX(26px);-webkit-transform:translateX(26px)}table.summary-table tbody td .switch .slider.round{border-radius:34px}table.summary-table tbody td .switch .slider.round:before{border-radius:50%}table.summary-table-style2{color:#556b72;font-size:0.75rem;width:100%}table.summary-table-style2 img[src*="check"]{height:0.875rem;width:0.875rem}table.summary-table-style2 img[src*="dot"]{height:0.875rem;width:0.875rem}hr.subtle{border-bottom:none;border-left:none;border-right:none;border-top:1px solid #879ea6;margin-block-end:1em;margin-block-start:1em}.simple-calendar table{-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;background-color:rgba(0,0,0,0);border:1px solid #dddddd;border-collapse:collapse;box-sizing:border-box;max-width:100%;width:100%}.simple-calendar tr{border-collapse:collapse}.simple-calendar th{padding:6px;border-bottom:2px solid #dddddd;border-collapse:collapse;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top:0px none #333333;box-sizing:border-box;text-align:left}.simple-calendar td{padding:6px;vertical-align:top;width:14%;border:1px solid #ddd;border-top-color:#dddddd;border-top-style:solid;border-top-width:1px;border-right-color:#dddddd;border-right-style:solid;border-right-width:1px;border-bottom-color:#dddddd;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#dddddd;border-left-style:solid;border-left-width:1px}.simple-calendar .day{height:80px}.simple-calendar .today{background:#FFFFC0}.simple-calendar .prev-month{background:#DDD}.simple-calendar .next-month{background:#DDD}
