@font-face{font-family:BC Sans;font-style:normal;font-weight:400;src:url(/vite/assets/BCSans-Regular-DKwZ9GnR.woff2) format("woff2"),url(/vite/assets/BCSans-Regular-CMx_o1HH.woff) format("woff")}@font-face{font-family:BC Sans;font-style:italic;font-weight:400;src:url(/vite/assets/BCSans-Italic-_P9wZbgV.woff2) format("woff2"),url(/vite/assets/BCSans-Italic-BSFPKGgR.woff) format("woff")}@font-face{font-family:BC Sans;font-style:normal;font-weight:700;src:url(/vite/assets/BCSans-Bold-Ciclm6eX.woff2) format("woff2"),url(/vite/assets/BCSans-Bold-BmoTexmK.woff) format("woff")}@font-face{font-family:BC Sans;font-style:italic;font-weight:700;src:url(/vite/assets/BCSans-BoldItalic-bEalI5bL.woff2) format("woff2"),url(/vite/assets/BCSans-BoldItalic-Dg_86UDa.woff) format("woff")}@font-face{font-family:BC Sans;font-style:normal;font-weight:300;src:url(/vite/assets/BCSans-Light-DTetth3X.woff2) format("woff2"),url(/vite/assets/BCSans-Light-CmVrKSZi.woff) format("woff")}@font-face{font-family:BC Sans;font-style:italic;font-weight:300;src:url(/vite/assets/BCSans-LightItalic-dN5bWDr3.woff2) format("woff2"),url(/vite/assets/BCSans-LightItalic-C2AxY9aU.woff) format("woff")}html{--app-navbar-height: 58px;--app-sidebar-width: 368px;--app-sidebar-remaining-width: calc(100vw - var(--app-sidebar-width));--app-permit-form-right-white-space: 170px;--app-permit-grey-controlbar-height: 72px;--app-permit-fieldset-right-white-space: 140px;--app-permit-input-field-short: 339px}.jumbo-buttons{position:relative;overflow:hidden}.jumbo-buttons .chakra-button{position:static}.jumbo-buttons .chakra-button:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block}.chakra-container h1{font-size:var(--chakra-fontSizes-4xl)}.chakra-container h1:only-child{margin-bottom:0}.chakra-container h2{font-size:var(--chakra-fontSizes-2xl)}.chakra-container h2:only-child{margin-bottom:0}.chakra-container h3{font-size:var(--chakra-fontSizes-xl)}.chakra-container h3:only-child{margin-bottom:0}.chakra-container h4{font-size:var(--chakra-fontSizes-lg)}.chakra-container h4:only-child{margin-bottom:0}.edit-template-yellowBarHeader{margin-top:var(--chakra-space-4);font-weight:700;font-size:var(--chakra-fontSizes-4xl);line-height:150%;margin-top:var(--chakra-space-6);margin-bottom:var(--chakra-space-3)}.edit-template-yellowBarHeader:before{content:"";display:block;width:36px;height:8px;border-top:4px solid #fcba19}.edit-template-yellowBarHeader:before{position:absolute;margin-top:-8px;z-index:0}#sections-sidebar-reordering+#editing-permit-requirements-form{display:none}.chakra-popover__popper{z-index:20!important}#submitter-view-permit label[id*=energy_step_code_report_file]{position:relative;display:inline-flex;align-items:center;gap:4px;cursor:pointer;text-decoration:underline;pointer-events:auto;color:#1a5a96}#submitter-view-permit label[id*=energy_step_code_report_file]:after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,104a8,8,0,0,1-16,0V59.32l-66.33,66.34a8,8,0,0,1-11.32-11.32L196.68,48H152a8,8,0,0,1,0-16h64a8,8,0,0,1,8,8Zm-40,24a8,8,0,0,0-8,8v72H48V80h72a8,8,0,0,0,0-16H48A16,16,0,0,0,32,80V208a16,16,0,0,0,16,16H176a16,16,0,0,0,16-16V136A8,8,0,0,0,184,128Z' fill='%23000000'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:auto}#submitter-view-permit label[id*=energy_step_code_report_file]:hover:after{opacity:.8}#submitter-view-permit label[id*=energy_step_code_report_file]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:auto}#submitter-view-permit label[id*=energy_step_code_report_file][data-href]{cursor:pointer}#submitter-view-permit label[id*=energy_step_code_report_file] i[data-tooltip]{display:none}#submitter-view-permit .step-code-link-button{margin-top:0;display:inline-block}#submitter-view-permit .step-code-actions-inline{display:inline-block;margin-right:8px;vertical-align:middle;line-height:38px}.tiptap-wrapper{width:100%}.tiptap-toolbar{display:flex;gap:4px;padding:8px;border:1px solid #e2e8f0;border-bottom:none;background:#f7fafc;border-radius:4px 4px 0 0;flex-wrap:wrap}.tiptap-toolbar-button{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:1px solid transparent;background:transparent;border-radius:3px;cursor:pointer;color:#4a5568;transition:all .2s;min-width:32px;height:32px}.tiptap-toolbar-button:hover{background:#edf2f7;border-color:#cbd5e0}.tiptap-toolbar-button.is-active{background:#e2e8f0;border-color:#cbd5e0;color:#2d3748}.tiptap-editor{min-height:150px;padding:12px;border:1px solid #e2e8f0;border-radius:0 0 4px 4px;background:#fff;outline:none}.tiptap-editor p{margin:0 0 .5em}.tiptap-editor p:last-child{margin-bottom:0}.tiptap-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#a0aec0;pointer-events:none;height:0}.tiptap-editor ul,.tiptap-editor ol{padding-left:1.5em;margin:.5em 0}.tiptap-editor li{margin:.25em 0}.tiptap-editor a{color:#3182ce;text-decoration:underline}.tiptap-editor a:hover{color:#2c5282}.tiptap-editor strong{font-weight:700}.tiptap-editor em{font-style:italic}.tiptap-editor u{text-decoration:underline}.tiptap-editor s{text-decoration:line-through}.tiptap-editor-readonly{min-height:auto;border:1px solid #e2e8f0;border-radius:4px;background:#f7fafc;outline:none;border:none;background:transparent;padding:0}.tiptap-editor-readonly p{margin:0 0 .5em}.tiptap-editor-readonly p:last-child{margin-bottom:0}.tiptap-editor-readonly p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#a0aec0;pointer-events:none;height:0}.tiptap-editor-readonly ul,.tiptap-editor-readonly ol{padding-left:1.5em;margin:.5em 0}.tiptap-editor-readonly li{margin:.25em 0}.tiptap-editor-readonly a{color:#3182ce;text-decoration:underline}.tiptap-editor-readonly a:hover{color:#2c5282}.tiptap-editor-readonly strong{font-weight:700}.tiptap-editor-readonly em{font-style:italic}.tiptap-editor-readonly u{text-decoration:underline}.tiptap-editor-readonly s{text-decoration:line-through}
