@import"https://fonts.googleapis.com/css2?family=Outfit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.user-menu{position:fixed;right:.5em;top:.2em;z-index:500}.user-menu>button{background:transparent;border:0;font-size:xx-large;padding:.2em}.user-menu>button span+span{margin-left:.2em}.user-menu:hover>button{display:none}.user-menu>menu{display:none;margin:0;padding:0 .5em;list-style:none;background:var(--white);border:1px solid}.user-menu:hover>menu{display:block}.user-menu>menu li{padding:.5em}.user-menu>menu li+li{border-top:1px solid}.user-menu>menu a{display:block}.user-menu .mode-toggle{display:flex;margin:0;padding:.3em 0 0;width:100%;background:transparent;border:0}.user-menu .mode-toggle>span{margin-left:auto}.navigation-bar{flex:0 1 16em;max-width:16em;padding:0;z-index:500;background:var(--white);border-right:1px solid var(--medium-gray)}.navigation-bar h1{margin:0;padding:0}.navigation-bar h1 a{display:block;text-align:center;width:100%}.navigation-bar h1 img{display:block;height:auto;margin:0 auto;width:80%}.navigation-bar menu{margin:0;padding:0;list-style-type:none}.navigation-bar h2{background:var(--light-gray);border-top:var(--header-border);font-size:large;font-weight:400}.navigation-bar h2 a{padding:.5em;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.navigation-bar a{display:block;font-size:large}.navigation-bar menu menu a{padding-left:1em}.navigation-bar .router-link-active{background:var(--sidebar-highlight-color)}.navigation-bar h1>.router-link-active{background:transparent}.navigation-bar h2>.router-link-active{background:var(--sidebar-highlight-color)}.modal-dialog{max-width:40em;min-width:30em;padding:0;background:var(--dialog-background);border:2px solid var(--medium-gray);border-radius:.5em;box-shadow:0 0 .5em 1px var(--black)}.modal-dialog::backdrop{background:#0000007f}.modal-dialog .close-button{position:absolute;top:.1em;right:.1em;background:transparent;border:0;cursor:pointer}.modal-dialog h3{margin:0;padding:.5em;background:var(--white);border-bottom:var(--header-border);color:var(--black);text-align:center}.modal-dialog h4{border-bottom:2px solid;text-align:center}.modal-dialog form>*:first-child{padding:.5em .5em 1em;max-height:calc(80vh - 15em);overflow-y:scroll}.modal-dialog .button-row{background:var(--white);border-top:var(--header-border)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;padding:0 .1em;vertical-align:bottom}.material-symbols-outlined.hidden{visibility:hidden}:root{--db-black: rgb(51 51 51);--db-red: rgb(239 65 35);--db-yellow: rgb(247 148 29);--db-green: rgb(0 169 157);--db-blue: rgb(0 125 197);--papyrus-red: rgb(191 31 31);--papyrus-yellow: var(--db-yellow);--papyrus-green: rgb(15 159 31);--papyrus-blue: rgb(31 95 191);--papyrus-red-light: color-mix(in srgb, var(--papyrus-red), white);--papyrus-yellow-light: rgb(255 239 127);--papyrus-green-light: color-mix(in srgb, var(--papyrus-green), white);--papyrus-blue-light: color-mix(in srgb, var(--papyrus-blue), white);--papyrus-red-yellow: color-mix(in srgb, var(--papyrus-red-light), yellow);--papyrus-green-yellow: color-mix( in srgb, var(--papyrus-green-light), yellow );--papyrus-blue-yellow: color-mix( in srgb, var(--papyrus-blue-light), yellow );--black: rgb(30 30 30);--white: rgb(245 245 245);--half-black: rgb(0 0 0 / 50%);--half-gray: rgb(127 127 127 / 50%);--dark-gray: rgb(115 115 115);--medium-gray: rgb(175 175 175);--light-gray: rgb(235 235 235);--document-border: 1px solid var(--half-gray);--field-dark-color: var(--papyrus-green);--field-light-color: var(--papyrus-green-light);--field-background: rgb(from var(--papyrus-green-light) r g b / 30%);--field-selected-background: var(--papyrus-green-yellow);--conditional-dark-color: var(--papyrus-red);--conditional-light-color: var(--papyrus-red-light);--conditional-background: rgb(from var(--papyrus-red-light) r g b / 30%);--conditional-selected-background: var(--papyrus-red-yellow);--conditional-marked-background: var(--papyrus-red-yellow);--repeater-dark-color: var(--papyrus-blue);--repeater-light-color: var(--papyrus-blue-light);--repeater-background: rgb(from var(--papyrus-blue-light) r g b / 30%);--repeater-selected-background: var(--papyrus-blue-yellow);--repeater-marked-background: var(--papyrus-blue-yellow);--cursor-dark-color: var(--papyrus-yellow);--cursor-light-color: var(--papyrus-yellow-light);--button-dark-color: var(--black);--button-light-color: var(--light-gray);--button-disabled-color: var(--dark-gray);--button-disabled-background: var(--half-gray);--main-background: rgb(240 240 240);--text-color: var(--black);--link-color: var(--db-blue);--button-background: var(--light-gray);--button-border: 1px solid var(--medium-gray);--button-color: var(--black);--checkbox-color: var(--papyrus-blue-light);--dialog-background: var(--main-background);--header-background: var(--white);--header-border: 1px solid var(--medium-gray);--sidebar-button-color: var(--button-color);--sidebar-background: var(--dark-gray);--sidebar-highlight-color: color-mix( in srgb, var(--db-blue), var(--light-gray) );--sidebar-interior-background: var(--white);--sidebar-text-color: var(--text-color);--sidebar-button-disabled-color: var(--button-dark-color);--sidebar-border: 1px solid transparent;--sidebar-border-radius: 0}header{display:flex;justify-content:space-between}h2{margin:0}ol,ul{list-style:none;margin:.5em 0;padding:0}a{color:var(--button-color);cursor:pointer;text-decoration:none}dd,dt{margin:0}fieldset{border:0}input[type=text],input[type=number],input[type=date],input[type=url]{border:var(--button-border);border-radius:.5em;height:2em;padding:0 .5em}input[type=checkbox],input[type=radio]{accent-color:var(--checkbox-color)}input[type=checkbox]{height:1.3em;vertical-align:text-bottom;width:1.3em}input[type=radio]{height:1.2em;margin-top:.3em;width:1.2em}input[type=radio]+label{margin-left:.2em}select{background:var(--button-background);border:var(--button-border);border-radius:.5em;color:var(--button-color);height:2em;max-width:32em}select:hover{background:#d2d7eb}select:disabled{color:var(--button-disabled-color);opacity:.5}textarea{border:var(--button-border);border-radius:.5em;padding:.2em .5em}label.disabled{color:var(--dark-gray)}button{background:transparent;color:var(--button-color);border-radius:.5em;border:var(--button-border);font-weight:700;min-height:1.5em}button:hover{background:var(--button-background);border:var(--button-border);box-shadow:1px 1px 1px 0 var(--light-gray)}button>.material-symbols-outlined{margin-top:-.2em;vertical-align:middle}button:disabled{background:transparent;border:var(--button-border);box-shadow:none;filter:blur(1px) contrast(80%);opacity:.8}form dl{display:grid;margin:0;grid-template-columns:2fr 3fr}form dl>dt,form dl>dd{margin-top:.5em}form dl>dd{width:calc(100% - 1em)}form dl>dd>input,form dl>dd>textarea{width:100%}form dl>dd>input[type=checkbox]{width:auto}.button-row{display:flex;justify-content:space-evenly;padding:.5em}.button-row button{padding:.5em 1em}body{height:100vh;margin:0;padding:0;background:var(--main-background);color:var(--black);font-family:Outfit,sans-serif}#app{display:flex;height:100%;cursor:default}#app>section{flex:1 0 60em;padding:5em 2em 2em;overflow-y:scroll}#app>section>form{margin:3em auto;padding:1em;background:var(--white);border:1px solid;border-radius:.2em}#app>footer{position:fixed;bottom:0;right:.5em}.action-item-list{margin:auto;min-width:30em;width:max-content;background:var(--white);border:1px solid}.action-item-list>li{display:flex;position:relative;padding:.5em 0 .5em .5em;border-top:1px solid}.action-item-list>li:has(>a){display:list-item;padding:0}.action-item-list>li+li{border-top:1px solid var(--half-gray)}.action-item-list>li>a{display:flex;padding:.5em;cursor:default}.action-item-list>li>a.clickable{cursor:pointer}.action-item-list>li>a.in-use{cursor:not-allowed;opacity:.5}.action-item-list li.empty{background:transparent;height:100%;padding:0}.action-item-list .item-type{margin-left:1em;color:var(--dark-gray);font-size:small;font-weight:700}.action-item-list .menu-button{margin-left:auto}.action-item-list>li>a.in-use .menu-button{cursor:default}.action-item-list menu{display:none;position:absolute;margin:0;padding:.3em;list-style:none;background:var(--half-black)}.action-item-list menu li+li{margin-top:.3em}.action-item-list menu button{display:block;position:relative;padding:.5em;width:100%;background:var(--white);border-radius:0;color:var(--black);cursor:pointer}.action-item-list menu button:disabled{cursor:not-allowed}.action-item-list .item-menu{right:-.3em;top:-.3em;z-index:100}.action-item-list .item-menu.open{display:block}.action-item-list .sub-menu{left:100%;top:0;z-index:200}.action-item-list .item-menu>li:hover .sub-menu{display:block}.action-item-list .item-menu>li:has(.sub-menu):hover>button:after{position:absolute;top:0;bottom:0;right:-.5em;align-content:center;background:var(--white);content:">";padding:.5em}.app-section-header{display:flex;margin:0;min-height:2em;padding:.5em 4em .5em 18em;position:absolute;left:0;right:0;top:0;z-index:400;background:var(--white);border-bottom:1px solid var(--medium-gray);color:var(--black);justify-content:end}.app-section-header>h2{margin:.2em auto 0 -.5em;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.app-section-header button,.app-section-header select{margin-left:1em;max-height:3em}.app-section-header button{min-width:max-content;padding:.8em 1em}.format-edit{max-width:40em}.format-edit h4{margin:1em auto .5em;padding:0 0 .2em;border-bottom:2px solid;font-size:large;text-align:left}.format-edit label{color:var(--black)}.format-new{max-width:40em}.format-new label{color:var(--black)}.format-new .button-row{margin-top:2em;padding-top:.5em;border-top:1px solid}.style-editor>form{max-width:30em}.style-editor dd{text-align:right}.style-editor form p{margin:1em 2em}.style-editor p>a{text-decoration:underline;color:var(--link-color)}.style-editor .delete-format{margin-left:auto}.reset-password>p{margin:1em}.user-details{width:30em}.user-details label{color:var(--black)}.account .details{width:30em;margin:3em auto 0;padding:1em;background:var(--white);border:1px solid;border-radius:.2em}.account .details h3{margin:0}.account .details dl{display:grid;gap:1em;grid-template-columns:2fr 3fr}.password-reset{width:30em}.password-reset label{color:var(--black)}.password-reset dl{margin:1em 0}.password-reset .token-buttons{background:var(--header-background);border-bottom:var(--header-border);border-top:var(--header-border);margin:1em 0;padding:.5em}.login>header{min-height:1.8em}.login>form{max-width:30em;margin:20vh auto 0}.login>form dt,.login>form dd{margin-bottom:1em}.login p.error{margin-bottom:2em;color:#7f0000;text-align:center}.multi-answer-dialog{border:1px solid;border-radius:.3em}.multi-answer-dialog.editing{max-width:60em}.multi-answer-dialog>h4{background:var(--white);border-bottom:var(--header-border);margin:0;text-align:center}.multi-answer-dialog form{margin:0}.multi-answer-dialog .answer-list{max-height:calc(100vh - 15em);overflow-y:scroll}.multi-answer-dialog .answer-list li{margin:.5em}.multi-answer-dialog .answer-body>select:last-child{margin-bottom:1em}.multi-answer-dialog li.button-row{background:transparent;border:0;justify-content:left;margin-bottom:0;padding:.5em 7em 0}.answer-list{margin:0;--answer-width: 50em}.answer-list.editing{--answer-width: 70em}.answer-list .drag{cursor:grab}.answer-list p{margin:.5em 0;color:var(--dark-gray)}.answer-list input[type=text]{width:calc(100% - 2em)}.answer-list select{width:100%}.answer-list textarea{width:calc(100% - 2em)}.answer-list button{cursor:pointer}.answer-list input:invalid{outline:2px solid red}.answer-list p>input{margin-right:.5em}.answer-list label{margin-left:.5em}.answer-list>li{display:flex;max-width:var(--answer-width);align-items:start}.answer-list .answer-edit{display:flex;margin-right:.5em;margin-top:.1em;width:20em}.answer-list .answer-edit>button.edit{display:flex;flex:100%;height:2.5em;padding:.5em}.answer-list .answer-edit:hover>button.edit{border:1px solid}.answer-list .answer-edit>button.edit span{font-size:1.4em;margin-left:auto;visibility:hidden}.answer-list .answer-edit:hover>button.edit span{visibility:visible}.answer-list .answer-edit>button.add,.answer-list .answer-edit>button.condition{background:var(--button-background);font-size:1.3em;margin-left:.2em;visibility:hidden}.answer-list .answer-edit>button.condition{color:var(--conditional-dark-color)}.answer-list .answer-edit:hover>button,.answer-list .answer-edit>button.active{visibility:visible}.answer-list .answer-edit>button.add:hover,.answer-list .answer-edit>button.condition:hover{border:var(--button-border)}.answer-list .answer-sidebar>.answer-list{margin:1em 1em 1em 2em;padding:.2em 0;width:16.3em;border:1px solid var(--medium-gray);border-radius:.3em}.answer-list .answer-sidebar>.answer-list .answer-edit{margin-right:0;width:16em}.answer-list .answer-sidebar>.answer-list li{border:0;padding:0;margin:.1em 0}.answer-list .answer-sidebar>.answer-list>li.button-row button{margin:0 4em;padding:0 1em}.answer-list .header+.header>.item-body{margin-top:0}.answer-list .header .answer-edit{margin-top:.7em}.answer-list .header .item-body{flex-grow:1;margin:1em 0;position:relative}.answer-list li.header:first-child>.item-body{margin-top:0}.answer-list .header .item-body.hidden{background:var(--conditional-background);border-radius:.5em;box-shadow:0 0 .5em .2em var(--conditional-background);padding:.5em 0}.answer-list .header .item-body h3{margin:0;font-size:xx-large}.answer-list .header .item-body h4{margin:0;font-size:x-large}.answer-list .header .item-body.hidden h3,.answer-list .header .item-body.hidden h4{border-bottom:1px solid var(--conditional-dark-color);padding:0 .2em}.answer-list .help-link{position:absolute;right:.2em;top:.2em}.answer-list .question{margin-bottom:.5em}.answer-list .question .item-body{position:relative;flex-grow:1;padding:0 1em;background:var(--white);border-radius:.5em;border:1px solid var(--half-gray)}.answer-list .question .item-body>h3{border:0;margin:.4em -.2em .5em;padding:0;text-align:left}.answer-list .question .item-body.hidden{border-color:var(--conditional-dark-color)}.answer-list .question .item-body li{display:flex;margin:0 0 .2em}.answer-list .question .item-body textarea{min-width:40em;min-height:4em}.answer-list .question .item-body>:last-child{margin-bottom:.5em}.answer-list .answer-datum.multi-column{display:flex;height:1.6em;margin-top:.2em}.answer-list .answer-body>button{margin:.5em;padding:0 1em}.answer-list .answer-datum>button.edit{display:flex;height:2em;padding:.3em 0 .3em .5em;width:100%;line-height:1.5em;overflow:hidden;text-align:left}.answer-list .answer-datum:hover>button.edit{border:1px solid}.answer-list .answer-datum>button.edit span{font-size:1.5em;margin-left:auto;visibility:hidden}.answer-list .answer-datum:hover>button.edit span{visibility:visible}.answer-list .answer-datum>button.remove{border:0;margin-left:.1em;min-height:auto;visibility:hidden}.answer-list .answer-datum:hover>button.remove{visibility:visible}.answer-list .choice-container button{border:0;background:transparent;margin-left:.1em;min-height:auto;visibility:hidden}.answer-list .choice-container button:focus{visibility:visible}.answer-list .choice-container:hover button,.answer-list .choice-container select:focus+button{visibility:visible}.answer-list .choice-container button:hover{background:var(--button-background)}.answer-list .add-datum-container{margin:.5em 0}.answer-list .add-datum-container button{height:1.2em;margin-right:.5em;min-height:auto;width:3em}.answer-list .add-datum-container button+span{display:none}.answer-list .add-datum-container button:hover+span{display:inline}.answer-file-list header{background:var(--header-background);border-bottom:var(--header-border);display:flex;padding:.5em}.answer-file-list header input{flex:100%}.answer-file-list header button{cursor:pointer;margin-left:.3em;min-width:max-content;padding:.5em}.answer-file-list ol{background:var(--medium-gray);border:0;height:clamp(15em,calc(100vh - 30em),35em);overflow-y:scroll;width:100%}.answer-file-list li{background:var(--dialog-background);border-top:0}.answer-file-list .item-menu{right:0}.answer-file-list .empty-message{margin:auto}.data-list-dialog li{display:flex}.data-list-dialog input{flex:1 1 100%}.field-dialog{min-width:40em}.field-dialog textarea{height:6em}.field-dialog form:has(+.usage){border-bottom:var(--header-border)}.field-dialog .usage{margin:1em auto .5em;width:max-content;background:var(--white);border:1px solid}.field-dialog .usage h3{text-align:center}.field-dialog .usage dl{display:grid;gap:1em;grid-template-columns:10em 6em;padding:1em}.field-dialog .usage dd{text-align:right}.field-dialog dd.options{display:grid;grid-template-columns:1fr 1fr;row-gap:.2em;margin-left:.5em}.field-dialog dd.options button{cursor:pointer;display:flex;padding:.2em 0 .2em .5em}.field-dialog dd.options button span{display:none;font-size:1.5em;margin-left:auto}.field-dialog dd.options button:hover span{display:inline}.field-dialog .radio>*{margin-left:.5em}.field-dialog .usage .list-icon{cursor:pointer}.field-dialog .usage button{display:block;margin:1em auto 0;padding:.5em 1em}.library-documents{min-width:40em}.library-documents header{display:flex;padding:.5em;background:var(--header-background);border-bottom:var(--header-border)}.library-documents header button{margin-left:auto;padding:.5em 1em}.library-documents ol{margin:0}.library-documents>ol{height:clamp(15em,calc(100vh - 30em),35em);overflow-y:scroll}.library-documents>ol>li:first-child{border:0}.library-documents li{border-top:var(--header-border)}.library-documents li details{margin:0 .5em}.library-documents input{margin-right:1em}dialog.component h3{text-transform:capitalize}dialog.component>.body>p{padding:0 1em}dialog.component.conditional{background:var(--conditional-dark-color)}dialog.component.conditional li{display:flex}dialog.component.conditional li>button{max-height:2em;margin-left:.5em;margin-top:1em}dialog.component.conditional fieldset{flex:1;margin-top:.5em;border:1px solid}dialog.component.conditional>h4{color:var(--conditional-light-color)}dialog.component.conditional dd.radio{display:flex;justify-content:space-evenly}dialog.component.conditional dd.choices ul{margin:0}dialog.component.conditional dd.choices select{width:calc(100% - 3em)}dialog.component.conditional dd.choices button{background:transparent;border:0;margin-left:.3em}dialog.component.conditional dd.choices .add-choice{display:block;margin:.2em auto 0 35%;background:transparent;border:0}#app .library-answers.editing{padding-bottom:1em;padding-left:1em}.library-answers>header{display:flex}.library-answers>header h3{margin:0}.library-answers>header .save-status{margin-left:1em;margin-top:.2em}.library-answers>header .edit-toggle{background:transparent;border:0;cursor:pointer;font-size:x-large;padding:.2em 0 0}.library-answers>header .edit-toggle>span{font-size:xx-large;margin-top:0}.library-answers>header .edit-toggle.off>span{color:var(--half-black)}.library-answers>p{margin:2em 0 3em;text-align:center}dialog.component.field{background:var(--field-dark-color)}dialog.component.field>h4{color:var(--field-light-color)}dialog.component.repeater{background:var(--repeater-dark-color)}dialog.component.repeater>h4{color:var(--repeater-light-color)}.document-editor{max-height:calc(100vh - 27.5em);overflow-y:scroll;width:6in;padding:1in 1.25in;background:var(--white);border:var(--document-border);color:var(--black);cursor:text}.document-editor .ProseMirror{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8;font-family:Times New Roman,Times,serif;outline:0;white-space:normal}.document-editor .list{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8;counter-increment:list-0;position:relative}.document-editor .list.indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8;counter-increment:list-1}.document-editor .list.indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8;counter-increment:list-2}.document-editor .list.indent-3{counter-set:list-4 list-5 list-6 list-7 list-8;counter-increment:list-3}.document-editor .list.indent-4{counter-set:list-5 list-6 list-7 list-8;counter-increment:list-4}.document-editor .list.indent-5{counter-set:list-6 list-7 list-8;counter-increment:list-5}.document-editor .list.indent-6{counter-set:list-7 list-8;counter-increment:list-5}.document-editor .list.indent-7{counter-set:list-8;counter-increment:list-7}.document-editor .list.indent-8{counter-increment:list-8}.document-editor table{position:relative;border-spacing:0;table-layout:fixed;width:100%}.document-editor table+table{margin-top:.5em}.document-editor td{padding:0;border-bottom:1px dashed;border-top:1px dashed}.document-editor td+td{border-left:1px dashed}.document-editor .comment{font-family:sans-serif;font-size:smaller;background:var(--cursor-light-color);border-bottom:1px dashed var(--cursor-dark-color);border-top:1px dashed var(--cursor-dark-color)}.document-editor .comment+.comment{margin-top:-1em;border-top:0}.document-editor a{border-bottom:1px solid;color:var(--link-color)}.document-editor .checkbox{position:relative}.document-editor .checkbox:before{position:absolute;left:0;top:0;padding:0 .2em;background:var(--cursor-light-color);border-radius:.2em;color:var(--cursor-dark-color);content:"☒";cursor:pointer;font-size:large;font-weight:700}.document-editor.previewing .checkbox:before{background:transparent;color:var(--black);content:"☐";cursor:default}.document-editor.previewing .checkbox.checked:before{content:"☒"}.document-editor .field{background:var(--field-background);border-radius:.4em;font-style:inherit}.document-editor .field.selected-component,.document-editor .field.selected-component .braces::selection{background:var(--field-selected-background)}.document-editor .field span{cursor:pointer}.document-editor .field .braces{font-family:sans-serif;font-weight:700;color:var(--field-dark-color)}.document-editor .field.metadata-docx-date{background:var(--cursor-light-color)}.document-editor .field.metadata-docx-date .braces{color:var(--cursor-dark-color)}.document-editor .field.metadata-docx-date .name:before{content:"docx:DATE"}.document-editor .block-conditional-start,.document-editor .block-conditional-end{position:relative;height:.1em;padding:.1em;background:var(--conditional-dark-color);border:.5em solid var(--conditional-light-color);border-radius:.3em;cursor:pointer;font-family:sans-serif;overflow:visible}.document-editor .block-conditional-start:before{content:"?(";left:1em}#app .document-editor table .block-conditional-start:before{content:"?("}.document-editor .block-conditional-end:before{content:")";right:1em}.document-editor .block-conditional-start:before,.document-editor .block-conditional-end:before{position:absolute;padding:.2em .5em;top:-.7em;background:var(--conditional-light-color);border:1px solid var(--conditional-dark-color);border-radius:.5em;color:var(--conditional-dark-color);font-weight:700}.document-editor .block-repeater-start,.document-editor .block-repeater-middle-1,.document-editor .block-repeater-middle-2,.document-editor .block-repeater-end{position:relative;height:.1em;padding:.1em;background:var(--repeater-dark-color);border:.5em solid var(--repeater-light-color);cursor:pointer;font-family:sans-serif;overflow:visible}.document-editor .block-repeater-start:before{content:"⋮[";left:1em}#app .document-editor table .block-repeater-start:before{content:"⋮["}.document-editor .block-repeater-end:before{content:"]" attr(data-field);right:1em}.document-editor .block-repeater-start:before,.document-editor .block-repeater-end:before{position:absolute;padding:.2em .5em;top:-.7em;background:var(--repeater-light-color);border:1px solid var(--repeater-dark-color);color:var(--repeater-dark-color);font-weight:700}.document-editor .page-break{position:relative;height:.1em;padding:.1em;background:var(--cursor-dark-color);border:.5em solid var(--cursor-light-color);border-radius:1em}.document-editor table+table:after,.document-editor table+.block-component:after,.document-editor .block-component+table:after,.document-editor .block-component+.block-component:after,.document-editor table:first-child:after,.document-editor .block-component:first-child:after{position:absolute;left:calc(50% - 1em);top:-1.5em;z-index:100;padding:0 .5em;background:var(--cursor-light-color);border:2px solid var(--cursor-dark-color);border-radius:.5em;color:var(--cursor-dark-color);font-weight:700;content:"↕"}.document-editor table+table:after,.document-editor .block-component+table:after,.document-editor table:first-child:after{left:calc(50% - .8em);top:-1em}.document-editor .inline-conditional-start,.document-editor .inline-conditional-end{background:var(--conditional-background);border-radius:.3em;color:var(--conditional-dark-color);font-family:sans-serif;padding:.1em .1em 0}.document-editor .inline-conditional-start span,.document-editor .inline-conditional-end span{cursor:pointer}.document-editor .inline-conditional-start .token,.document-editor .inline-conditional-end .token{font-size:larger;font-weight:700;line-height:1}.document-editor .inline-conditional-start.selected-component,.document-editor .inline-conditional-end.selected-component{background:var(--conditional-selected-background)}.document-editor .inline-conditional-start.selected-component .token::selection,.document-editor .inline-conditional-end.selected-component .token::selection{background:var(--conditional-selected-background)}.document-editor .inline-repeater-start,.document-editor .inline-repeater-middle-1,.document-editor .inline-repeater-middle-2,.document-editor .inline-repeater-end{background:var(--repeater-background);color:var(--repeater-dark-color);font-family:sans-serif}.document-editor .inline-repeater-start,.document-editor .inline-repeater-end{padding-right:.1em}.document-editor .inline-repeater-start{border-top-left-radius:.3em;border-bottom-left-radius:.3em}.document-editor .inline-repeater-end{border-top-right-radius:.1em;border-bottom-right-radius:.1em}.document-editor .inline-repeater-start span,.document-editor .inline-repeater-middle-1 span,.document-editor .inline-repeater-middle-2 span,.document-editor .inline-repeater-end span{cursor:pointer}.document-editor .inline-repeater-start .token,.document-editor .inline-repeater-middle-1 .token,.document-editor .inline-repeater-middle-2 .token,.document-editor .inline-repeater-end .token{font-size:larger;font-weight:700;line-height:1}.document-editor .inline-repeater-start .token{letter-spacing:-.1em}.document-editor .inline-repeater-start.selected-component,.document-editor .inline-repeater-middle-1.selected-component,.document-editor .inline-repeater-middle-2.selected-component,.document-editor .inline-repeater-end.selected-component{background:var(--repeater-selected-background)}.document-editor .inline-repeater-start.selected-component .token::selection,.document-editor .inline-repeater-middle-1.selected-component .token::selection,.document-editor .inline-repeater-middle-2.selected-component .token::selection,.document-editor .inline-repeater-end.selected-component .token::selection{background:var(--repeater-selected-background)}.document-editor ::selection{background:var(--cursor-light-color)}.document-editor .selected-component{outline:1px solid var(--cursor-dark-color)}.document-editor .block-repeater-start.selected-component,.document-editor .block-repeater-middle-1.selected-component,.document-editor .block-repeater-middle-2.selected-component,.document-editor .block-repeater-end.selected-component,.document-editor .block-conditional-start.selected-component,.document-editor .block-conditional-end.selected-component{box-shadow:0 0 .5em .3em var(--cursor-dark-color)}.toolbar>div{display:flex;gap:.5em;margin:0 auto 1em;width:max-content}.toolbar h4{margin:0 0 .2em;text-align:center}.toolbar button{background:var(--button-background);cursor:pointer;height:1.4em;margin:0 .2em .1em;min-width:1.5em;padding:.2em}.toolbar button.active{outline:2px solid}.toolbar button:disabled{cursor:default}.toolbar button:has(>.material-symbols-outlined){height:auto;line-height:2em;padding-right:.5em}.toolbar>div>section{padding:.1em;border:1px solid var(--half-black);border-radius:.2em}.toolbar section.template{background:var(--white)}.toolbar section.inline{background:var(--half-gray)}.toolbar section.insert{background:var(--cursor-light-color);color:var(--black)}.toolbar section.field{background:var(--field-dark-color);color:var(--white)}.toolbar>section.field button{min-width:7em}.toolbar section.conditional{background:var(--conditional-dark-color);color:var(--white)}.toolbar section.repeater{background:var(--repeater-dark-color);color:var(--white)}.toolbar section.preview{padding-left:.3em;background:var(--dark-gray);color:var(--white)}.toolbar section.preview select{height:2em}.toolbar section.preview button{height:auto;line-height:2em;min-width:8em}.toolbar section.block{padding:.3em .1em}.toolbar section.block h4{display:inline-block;margin:0 .5em;text-align:left}.toolbar section.block h4:after{content:":"}.toolbar section.block button{height:2em}.toolbar .list-format-container{position:relative}.toolbar section.list-levels{display:none;padding:.2em;position:absolute;left:-.1em;top:-.5em;z-index:100;background:var(--main-background);border:1px solid;border-radius:.5em}.toolbar button.multi-list:hover+section.list-levels{display:block}.toolbar section.list-levels:hover{display:block}.toolbar section.list-levels>button{margin:.1em 0 0;width:max-content}.toolbar button.comment{background:var(--cursor-light-color);border-color:var(--cursor-dark-color)}.sidebar-component.value{--background-color: var(--field-dark-color);--header-color: var(--field-light-color)}.sidebar-component.conditional,.sidebar-component.conditional.block{--background-color: var(--conditional-dark-color);--header-color: var(--conditional-light-color)}.sidebar-component.repeater,.sidebar-component.repeater.block{--background-color: var(--repeater-dark-color);--header-color: var(--repeater-light-color)}.sidebar-component{position:relative;margin-top:.3em;min-height:1em;padding-top:1.2em;background:var(--background-color);border:.2em solid var(--background-color);border-radius:.5em;color:#fff}.sidebar-component.selected{box-shadow:0 0 .5em .3em var(--cursor-dark-color);outline:2px solid var(--cursor-dark-color)}.sidebar-component+.sidebar-component{margin-top:.6em}.sidebar-component.disabled{opacity:.7}.sidebar-component>h4{position:absolute;left:1em;top:-.5em;display:flex;justify-content:space-between;margin:0;width:calc(100% - 2.5em)}.sidebar-component>h4>span{padding:0 .2em;border:.2em solid var(--background-color);background:var(--button-dark-color);border-radius:.5em;color:var(--header-color);font-family:sans-serif;font-size:small;text-transform:uppercase}.sidebar-component .component-scope span{line-height:.7em}.sidebar-component .field-display{display:inline-block;padding:.1em .5em;background:var(--white);border-radius:.5em;color:var(--black);font-weight:500}.sidebar-component .subfield-separator{font-variation-settings:"FILL" 0,"wght" 900,"GRAD" 0,"opsz" 24;margin:.05em -.3em}.sidebar-component .sidebar-component-contents{margin-top:.2em}.sidebar-component h4+.sidebar-component-contents{margin-top:1.1em}.template-edit .document-preview{position:relative}.template-edit .document-preview select{height:3em}.template-edit .document-preview .buttons{display:none;position:absolute;box-sizing:border-box;justify-content:space-evenly;left:1em;margin:0;padding:.5em 1em 1em;top:100%;width:calc(100% - 1em);background:var(--white);border:1px solid var(--dark-gray);border-top:.5em solid var(--white)}.template-edit .document-preview.previewing .buttons,.template-edit .document-preview:hover .buttons,.template-edit .document-preview:has(select:focus) .buttons{display:flex}.template-edit .document-preview .buttons button{flex:1 1 40%;min-width:unset;overflow:hidden;padding:.8em 0;text-wrap:nowrap}.template-edit .document-preview .buttons button:first-child{margin:0}.template-edit.pdf .field-list>li+li{border-top:1px solid}.template-edit.pdf .field-definition{display:flex}.template-edit.pdf .field-definition button{margin:auto 0;min-width:14em;padding:.5em 1em}.template-edit.pdf .field-definition.template button{min-width:7em}.template-edit.pdf .field-definition.unset button,.template-edit.pdf .field-definition button:hover{font-weight:700;border-width:3px;border-radius:.5em}.template-edit.pdf .field-definition button:first-of-type{margin-left:auto}.template-edit.pdf .field-definition button.text{min-width:6em;color:var(--field-dark-color)}.template-edit.pdf .field-definition button.text:hover{color:var(--field-dark-color);opacity:100%}.template-edit.pdf .field-definition button.checkbox{color:var(--conditional-dark-color)}.template-edit.pdf .field-definition button.alternate{color:var(--dark-gray);opacity:.5}.template-edit.pdf .field-definition p{margin:auto 0 auto auto}.template-edit.pdf .field-template p{margin:0 auto}.template-edit.pdf .field-template{display:flex;justify-content:space-around;padding-bottom:1em}.template-edit.pdf .field-template .component-buttons{display:flex;flex-direction:column}.template-edit.pdf .field-template .component-buttons button{padding:.5em}.template-edit.pdf .field-template .component-buttons button.value{color:var(--field-dark-color)}.template-edit.pdf .field-template .component-buttons button.conditional{color:var(--conditional-dark-color)}.template-edit.pdf .field-template .component-buttons button.repeater{color:var(--repeater-dark-color)}.template-edit.pdf .field-template .document-editor{padding:.2em 1em}.template-edit.pdf .field-template .sidebar{min-width:22em}.template-edit.pdf .field-template .sidebar-component{min-width:20em;margin-left:1em}#app .template-edit.text{max-width:none}.template-edit>header input{background:transparent;border:0;font-size:x-large}.template-edit>header input:focus{background:var(--white)}.template-edit>.body{display:flex;margin:1em auto 0;width:max-content;max-width:100vw}.template-edit section.sidebar{--button-color: var(--sidebar-button-color);counter-reset:field;align-self:start;margin:0 .5em;max-height:calc(100vh - 16.5em);min-width:25em;overflow-y:scroll;padding:0 .3em;background:var(--sidebar-background);border:var(--sidebar-border);border-radius:var(--sidebar-border-radius)}.template-edit section.sidebar h3{margin:0}.template-edit section.sidebar p{margin:.3em 0;padding:.3em;background:var(--sidebar-interior-background);border-radius:.5em;text-align:center}.template-edit section.sidebar ol{margin:.3em 0;padding:.3em;background:var(--sidebar-interior-background);border-radius:.5em}.template-edit .document-repeat{background:#9fbfdf;margin:0 auto;padding:5px;width:1234px}.library-templates .group-list{background:inherit;border:1px solid}.library-templates .group-list>li{display:flex;flex-direction:column;position:relative;padding:0;background:var(--white);border:1px solid var(--half-gray)}.library-templates .group-list>li+li{border-top:1px solid var(--black)}.library-templates .group-list>li>h3{display:flex;margin:0;padding:.5em;background:var(--button-light-color);border-top-left-radius:inherit;border-top-right-radius:inherit}.library-templates .group-list>li>h3>.menu-button{margin-left:auto;margin-right:.2em}.library-templates .group-list>li>h3>.menu-button:after{content:"more_vert"}.library-templates .group-list>li>menu{display:none;position:absolute;right:-.3em;top:-.3em;margin:0;padding:.3em;background:var(--half-black);list-style:none;z-index:100}.library-templates .group-list>li>menu.open{display:block}.library-templates .group-list>li>menu li+li{margin-top:.3em}.library-templates .group-list>li>menu button{display:block;padding:.5em;width:100%;background:var(--white);border-radius:0;color:var(--black);cursor:pointer}.library-templates .group-list .action-item-list{margin:0;width:100%;border:0}.library-templates .group-list .action-item-list li{border-top:1px solid var(--half-gray)}.admin-archive .archive-selector{display:flex;margin:auto auto 1em;max-width:30em}.admin-archive .archive-selector input{margin-left:auto}.library-new label+label{margin-left:2em}.library-new label:has(>input:disabled){filter:blur(1px) contrast(80%);opacity:.8}.library-list>p.empty{margin:10% auto;width:max-content}.workspace-settings form{max-width:60em;margin:3em auto 0;padding:1em;background:var(--white);border:1px solid;border-radius:.2em}.workspace-settings form h3,.workspace-settings form h4{display:flex;margin:0}.workspace-settings form h4{margin:1em 0}.workspace-settings form h3 button,.workspace-settings form h4 button{margin-left:auto}.workspace-settings form .header-image,.workspace-settings form .footer-image{border:var(--document-border);display:block;margin:0 auto;padding:.5in;width:7.5in}.workspace-settings form .header-image{aspect-ratio:15;border-bottom:0;height:.5in;padding-bottom:.875in;padding-top:.625in}.workspace-settings form .footer-image{aspect-ratio:12;border-top:0;height:.625in;padding-bottom:.25in;padding-top:.125in}.runner-dialog p{margin:1em}.license-dialog label+label{margin-left:2em}.license-dialog label:has(>input:disabled){filter:blur(1px) contrast(80%);opacity:.8}.workspace-sharing>p{text-align:center}
