/* _content/Figgy.App/Areas/Identity/Pages/Account/ExternalLogin.cshtml.rz.scp.css */
.term-of-use-btn[b-3rm50i750m] {
  background-color: transparent;
  border: none;
  color: #e40a62;
}

[b-3rm50i750m] .check-box {
  border: 2px solid #E40A62;
}
[b-3rm50i750m] .check-box:checked {
  background-color: #E40A62;
}

[b-3rm50i750m] .error-message:not(:empty) {
  font-size: 12px;
  border-radius: 12px;
  border: 1px solid #F6C4C9;
  padding: 10px;
  background: #F8D7DA;
  color: #842029;
  margin-bottom: 10px;
  display: block;
}

#external-login-description[b-3rm50i750m] {
  color: #9C9C9C;
}

/*# sourceMappingURL=ExternalLogin.cshtml.css.map */
/* _content/Figgy.App/Areas/Identity/Pages/Account/ForgotPassword.cshtml.rz.scp.css */
.reset-password-text[b-j8tovkb11t] {
  color: #9C9C9C;
}

/*# sourceMappingURL=ForgotPassword.cshtml.css.map */
/* _content/Figgy.App/Areas/Identity/Pages/Account/Login.cshtml.rz.scp.css */


/*# sourceMappingURL=Login.cshtml.css.map */
/* _content/Figgy.App/Areas/Identity/Pages/Account/Partials/OrganizationExists.cshtml.rz.scp.css */
.modal-content[b-221r26izah] {
  width: 800px;
  height: 500px;
  border-radius: 14px;
  border-color: transparent;
  color: #000;
}
.modal-content h4[b-221r26izah] {
  margin-top: 100px;
  font-size: 24px;
  text-align: center;
}
.modal-content p[b-221r26izah] {
  margin-top: 40px;
  font-size: 16px;
  text-align: center;
  font-weight: 500;
}

.close-modal-btn[b-221r26izah] {
  border: none;
  background: none;
  margin-top: 20px;
  margin-right: 20px;
  align-self: end;
}

/*# sourceMappingURL=OrganizationExists.cshtml.css.map */
/* _content/Figgy.App/Areas/Identity/Pages/Account/Partials/TermsOfUse.cshtml.rz.scp.css */
.term-of-use-modal[b-4g2db836qw] {
  font-family: "Spoof";
  border-radius: 14px;
  border-color: #fff;
}
.term-of-use-modal .modal-body[b-4g2db836qw] {
  margin-top: 20px;
  margin-left: 60px;
  margin-right: 60px;
}
.term-of-use-modal h2[b-4g2db836qw] {
  font-size: 32px;
  font-weight: 400;
  font-style: normal;
}
.term-of-use-modal h6[b-4g2db836qw] {
  color: #ab0747;
  font-size: 16px;
}
.term-of-use-modal p[b-4g2db836qw] {
  font-size: 16px;
  font-weight: 400;
  line-height: 182%;
}
.term-of-use-modal ul li[b-4g2db836qw] {
  font-size: 16px;
  font-weight: 400;
  line-height: 182%;
}
.term-of-use-modal .close-modal-icon[b-4g2db836qw] {
  margin-top: 20px;
  margin-right: 20px;
  align-self: end;
}

.close-modal-btn[b-4g2db836qw] {
  border: none;
  background: none;
  margin-top: 20px;
  margin-right: 20px;
  align-self: end;
}

/*# sourceMappingURL=TermsOfUse.cshtml.css.map */
/* _content/Figgy.App/Areas/Identity/Pages/Account/ResetPassword.cshtml.rz.scp.css */
.reset-password-text[b-33gqnh5o0x] {
  color: #9C9C9C;
}

/*# sourceMappingURL=ResetPassword.cshtml.css.map */
/* _content/Figgy.App/Areas/Identity/Pages/Layout.cshtml.rz.scp.css */
.layout[b-v88qtusqp6] {
  width: 100%;
  height: 100vh;
  display: grid;
  grid-template-columns: 570px 870px 1fr;
  background: rgba(228, 10, 98, 0.15);
  font-family: "Spoof";
}

.left-section[b-v88qtusqp6] {
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}
.left-section h2[b-v88qtusqp6] {
  margin-top: 100px;
  color: #840537;
  font-size: 40px;
}
.left-section[b-v88qtusqp6]  .figgy-login-image {
  align-self: center;
  max-width: 340px;
}
@media screen and (max-height: 940px) {
  .left-section[b-v88qtusqp6]  .figgy-login-image {
    max-width: 240px;
  }
}
.left-section .bolagsverket-info h4[b-v88qtusqp6] {
  color: white;
  text-align: center;
  position: absolute;
  bottom: 60px;
  margin: 0;
  /* Figgy H4 */
  font-family: Spoof;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 28px */
}

.middle-section[b-v88qtusqp6] {
  border-radius: 47px 0 0 47px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.middle-section[b-v88qtusqp6]  input:not([type=checkbox]) {
  border-color: #d9d9d9;
  border-radius: 100px;
  padding-left: 30px;
}
.middle-section[b-v88qtusqp6]  input:focus {
  outline: none !important;
  border: none;
  box-shadow: 0 0 10px #d9d9d9;
}
.middle-section[b-v88qtusqp6]  label {
  color: #9c9c9c;
  margin-left: 20px;
}
.middle-section[b-v88qtusqp6]  h2 {
  color: #000;
  margin-bottom: 40px;
  font-weight: 600;
}
.middle-section .middle-section-content[b-v88qtusqp6] {
  width: 520px;
}
.middle-section[b-v88qtusqp6]  .cta-btn {
  border-radius: 100px;
  margin-top: 30px;
  background-color: #E40A62;
  border-color: transparent;
  font-size: 16px;
}
.middle-section[b-v88qtusqp6]  .cta-btn:hover {
  background-color: #EE327E;
}
.middle-section[b-v88qtusqp6]  .login-register-text {
  text-align: center;
  margin-top: 50px;
  color: #9C9C9C;
}
.middle-section[b-v88qtusqp6]  .login-register-text a {
  color: #E40A62;
  text-decoration: none;
}
.middle-section[b-v88qtusqp6]  .term-of-use {
  text-align: center;
  margin-top: 100px;
  font-size: 14px;
  color: #9C9C9C;
}
.middle-section[b-v88qtusqp6]  .term-of-use a {
  color: #E40A62;
  text-decoration: none;
}
.middle-section[b-v88qtusqp6]  .forgot-password {
  text-decoration: none;
  color: #9C9C9C;
  text-align: right;
}
.middle-section[b-v88qtusqp6]  .microsoft-login {
  border-radius: 100px;
  border: 1px solid #d9d9d9;
  color: #9c9c9c;
  background-color: #fff;
  font-size: 16px;
}
.middle-section[b-v88qtusqp6]  .or-text {
  margin-top: 30px;
  text-align: center;
  color: #9c9c9c;
}
.middle-section[b-v88qtusqp6]  .microsoft-logo {
  padding-right: 20px;
}
.middle-section[b-v88qtusqp6]  .close-modal {
  font-size: 16px;
  margin-top: 40px;
  border-color: transparent;
  width: 244px;
  height: 50px;
  border-radius: 100px;
  background-color: #E30E64;
  color: #fff;
  align-self: center;
}

.right-section[b-v88qtusqp6] {
  background-color: #fff;
}

[b-v88qtusqp6] .action-toggle-password {
  font-size: 25px;
}

[b-v88qtusqp6] .term-of-use-btn {
  background-color: transparent;
  border: none;
  color: #e40a62;
  padding: 0;
}

[b-v88qtusqp6] .check-box {
  border: 2px solid #E40A62;
}
[b-v88qtusqp6] .check-box:checked {
  background-color: #E40A62;
}

[b-v88qtusqp6] .error-message:not(:empty) {
  font-size: 12px;
  border-radius: 12px;
  border: 1px solid #F6C4C9;
  padding: 10px;
  background: #F8D7DA;
  color: #842029;
  margin-bottom: 10px;
  display: block;
}

/*# sourceMappingURL=Layout.cshtml.css.map */
/* _content/Figgy.App/Pages/EventLog.cshtml.rz.scp.css */
.form-control:valid[b-6py48ed0vb] {
  border-color: #666666;
}

.pdf-text[b-6py48ed0vb] {
  font-size: 10px;
}

/*# sourceMappingURL=EventLog.cshtml.css.map */
/* _content/Figgy.App/Pages/Index.cshtml.rz.scp.css */
.report-table[b-zp5ebyvevr] {
  margin: 20px;
}
.report-table .clients[b-zp5ebyvevr] {
  border: 1px solid #EAEAEA;
  border-radius: 14px;
}
.report-table .client:not(:last-child)[b-zp5ebyvevr] {
  border-bottom: 1px solid #EAEAEA;
}
.report-table .row[b-zp5ebyvevr] {
  padding: 10px;
  line-height: 30px;
}
.report-table .row-header[b-zp5ebyvevr] {
  margin-bottom: 30px;
}
.report-table .row .col:first-child[b-zp5ebyvevr] {
  flex: 0 0 auto;
  width: 35px;
}
.report-table .info-icon[b-zp5ebyvevr] {
  color: #E40A62;
  margin-left: 2px;
}
.report-table a[b-zp5ebyvevr] {
  text-decoration: none;
}
.report-table .report-file[b-zp5ebyvevr] {
  font-size: 30px;
  color: #C7C7C7;
  fill: #C7C7C7;
}
.report-table .report-file.status.inprogress[b-zp5ebyvevr] {
  color: #FFD046;
  fill: #FFD046;
}
.report-table .report-file.status.completed[b-zp5ebyvevr] {
  color: #23BD38;
  fill: #23BD38;
}
.report-table .report-file svg[b-zp5ebyvevr] {
  margin-bottom: 3px !important;
}
.report-table .add-report[b-zp5ebyvevr] {
  padding: 6px 14px;
}
.report-table .no-border td[b-zp5ebyvevr] {
  border: 0;
}

.no-reports[b-zp5ebyvevr] {
  padding-bottom: 15%;
}
.no-reports h4[b-zp5ebyvevr] {
  color: #7E7E7E;
}

/*# sourceMappingURL=Index.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Edit.cshtml.rz.scp.css */
#report[b-jv7dcu5bmo] {
  font-family: "Spoof";
}
#report #container[b-jv7dcu5bmo] {
  display: flex;
}
#report #container #main[b-jv7dcu5bmo] {
  font-family: "Poppins";
  height: 100%;
  width: 100%;
}
#report #container #pages-container[b-jv7dcu5bmo] {
  padding: 0 50px;
  margin: 0 auto 0 0;
  height: calc(100vh - 80px);
  overflow-y: scroll;
}
#report #container #pages-container #pages[b-jv7dcu5bmo] {
  padding: 32px 0;
  max-width: 1440px;
  display: flex;
  flex-direction: column-reverse;
}

#nav[b-jv7dcu5bmo] {
  position: sticky;
  top: 0;
  height: 100vh;
  border-right: 1px solid #c7c7c7;
  width: 400px;
  flex-shrink: 0;
  transition: width 0.3s cubic-bezier(0.17, 0.67, 0.89, 1.31);
}
#nav.is-active.is-collapsed[b-jv7dcu5bmo] {
  width: 400px;
}
#nav.is-collapsed[b-jv7dcu5bmo], #nav.is-active.is-collapsed.is-collapsing[b-jv7dcu5bmo] {
  width: 64px;
}
#nav .nav-handle-right[b-jv7dcu5bmo] {
  display: none;
}
#nav.is-active .nav-handle[b-jv7dcu5bmo] {
  display: inherit;
}
#nav.is-collapsed .nav-handle[b-jv7dcu5bmo] {
  display: inherit;
}
#nav.is-collapsed .nav-handle .nav-handle-left[b-jv7dcu5bmo] {
  display: none;
}
#nav.is-collapsed .nav-handle .nav-handle-right[b-jv7dcu5bmo] {
  display: inherit;
}
#nav .nav-handle[b-jv7dcu5bmo] {
  display: none;
  position: absolute;
  top: calc(50% - 37.5px);
  padding: 25px 13px 25px 0;
  right: -30px;
  line-height: 1;
}
#nav .nav-handle-button[b-jv7dcu5bmo] {
  line-height: 1;
  border: none;
  background-color: #FFFFFF;
}
#nav .nav-handle-button > div[b-jv7dcu5bmo] {
  transform: scale(1.25);
}

#nav-drawer[b-jv7dcu5bmo] {
  overflow: hidden auto;
  height: 100vh;
}
#nav-drawer .nav-drawer-container[b-jv7dcu5bmo] {
  padding: 18px;
  width: 400px;
}

.nav-card p[b-jv7dcu5bmo] {
  margin: 0;
  font-family: "Spoof";
  font-weight: 700;
  padding-left: 46px;
  padding-top: 30px;
}
.nav-card li.drag-item[b-jv7dcu5bmo] {
  padding-top: 30px;
}
.nav-card button.page-name[b-jv7dcu5bmo] {
  padding: 0;
}
.nav-card li.is-active button.page-name[b-jv7dcu5bmo] {
  color: #E30E64;
}
.nav-card button.page-name:hover[b-jv7dcu5bmo] {
  color: #E30E64;
}
.nav-card li.page-hidden button.page-name[b-jv7dcu5bmo] {
  color: #C7C7C7;
}

.nav-card-item[b-jv7dcu5bmo] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 20px;
  flex-grow: 1;
}
.nav-card-item > div[b-jv7dcu5bmo] {
  display: flex;
  align-items: center;
}
.nav-card-item .page-rename-container button[b-jv7dcu5bmo] {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 270px;
  text-align: left;
}
.nav-card-item button[b-jv7dcu5bmo] {
  border: 0;
  background: inherit;
  transition: color 0.3s;
}
.nav-card-item button .hide[b-jv7dcu5bmo] {
  display: none;
}
.nav-card-item button.active .hide[b-jv7dcu5bmo] {
  display: inherit;
}
.nav-card-item button.active .show[b-jv7dcu5bmo] {
  display: none;
}
.nav-card-item input[b-jv7dcu5bmo] {
  width: 270px;
  height: calc(100% - 2px);
}
.nav-card-item .status-indicator[data-status=Ongoing][b-jv7dcu5bmo] {
  background-color: #FFD046;
}
.nav-card-item .status-indicator[data-status=Done][b-jv7dcu5bmo] {
  background-color: #259922;
}
.nav-card-item .status-indicator[data-status=Locked][b-jv7dcu5bmo] {
  background-color: #C7C7C7;
}
.nav-card-item .status-indicator[b-jv7dcu5bmo] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin: 0 18px 0 3px;
}
.nav-card-item .status-indicator .status-button[b-jv7dcu5bmo] {
  width: 100%;
  height: 100%;
  background-color: transparent;
}

#nav-bar[b-jv7dcu5bmo] {
  height: 80px;
  position: sticky;
  top: 0;
  z-index: 100;
  display: flex;
  justify-content: space-between;
  background-color: #FFFFFF;
  align-items: center;
  padding: 0 15px;
  border-bottom: 1px solid #c7c7c7;
}
#nav-bar .company-name[b-jv7dcu5bmo] {
  color: #45423C;
  font-size: 18px;
}
#nav-bar .company-name img[b-jv7dcu5bmo] {
  margin: 12px 0;
  height: 55px;
  width: auto;
}
#nav-bar a[b-jv7dcu5bmo] {
  border: 0;
  background: none;
  text-decoration: none;
  color: #000000;
  text-align: center;
  padding: 1px 6px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
#nav-bar i[b-jv7dcu5bmo] {
  font-size: 32px;
}
#nav-bar .btn-icon[b-jv7dcu5bmo] {
  margin-right: 20px;
}
#nav-bar .menu-caption[b-jv7dcu5bmo] {
  font-size: 10px;
  margin: 0;
}

#add-page-container[b-jv7dcu5bmo] {
  padding-top: 30px;
  padding-bottom: 30px;
}

#add-appendix-container[b-jv7dcu5bmo] {
  padding-top: 30px;
  padding-bottom: 30px;
}

*[b-jv7dcu5bmo] {
  box-sizing: border-box;
}

h3[b-jv7dcu5bmo] {
  margin: 0;
  font-size: 15px;
}

#connector-line[b-jv7dcu5bmo] {
  position: relative;
}
#connector-line[b-jv7dcu5bmo]:before {
  content: " ";
  position: absolute;
  border-right: 2px solid #C7C7C7;
  height: 180px;
  width: 16px;
  top: -100px;
}

/* Drag */
.drag-group[b-jv7dcu5bmo] {
  padding: 0;
  margin: 0;
}
.drag-group:empty[b-jv7dcu5bmo]:before {
  content: " ";
  height: 10px;
  display: block;
}

.drag-group:not(:empty)[b-jv7dcu5bmo] {
  position: relative;
}
.drag-group:not(:empty)[b-jv7dcu5bmo]::before {
  content: " ";
  position: absolute;
  border-right: 2px solid #C7C7C7;
  height: 100%;
  width: 16px;
  bottom: -37px;
  left: 0;
}
.drag-group:not(:empty):has(+ :empty)[b-jv7dcu5bmo]::before, .drag-group:not(:empty):last-of-type[b-jv7dcu5bmo]::before {
  height: calc(100% - 32px);
  bottom: 12px;
}

#drag-container .drag-group:first-of-type[b-jv7dcu5bmo]::before {
  bottom: -37px;
}

.drag-item-inner[b-jv7dcu5bmo] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.drag-item-handle[b-jv7dcu5bmo] {
  font-size: 24px;
}

.draggable-source--is-dragging[b-jv7dcu5bmo] {
  visibility: hidden;
}

#main.preview-expanded #preview-container[b-jv7dcu5bmo] {
  width: 576px;
}
#main.preview-expanded #preview-container.fullscreen[b-jv7dcu5bmo] {
  width: 100%;
}
#main.preview-expanded .main-container[b-jv7dcu5bmo] {
  width: calc(100vw - 576px - 64px);
}

#preview-container[b-jv7dcu5bmo] {
  position: fixed;
  right: 0px;
  width: 0;
  height: 100%;
  overflow: hidden;
  z-index: 100;
  transition: width 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
#preview-container.expanded[b-jv7dcu5bmo] {
  width: 576px;
}
#preview-container.fullscreen[b-jv7dcu5bmo] {
  width: 100%;
}

#preview[b-jv7dcu5bmo] {
  width: 100%;
  overflow: hidden;
  height: calc((100vh - 80px) / 0.4);
  min-width: 1440px;
  transform: scale(0.4);
  transform-origin: 0 0;
}
#preview.fullscreen[b-jv7dcu5bmo] {
  height: calc(100vh - 80px);
  transform: scale(1);
}

#preview-appendix[b-jv7dcu5bmo] {
  height: calc(100vh - 80px);
  min-width: 576px;
}
#preview-appendix.fullscreen[b-jv7dcu5bmo] {
  width: 100%;
}

.preview-button-container[b-jv7dcu5bmo] {
  position: fixed;
  right: 65px;
  bottom: 50px;
  height: 60px;
  z-index: 500;
  overflow: hidden;
  align-content: center;
  border-radius: 2em;
  transition: height 0.25s;
}
.preview-button-container:hover[b-jv7dcu5bmo] {
  height: 200px;
}

.preview-button[b-jv7dcu5bmo] {
  position: relative;
  bottom: 0;
  z-index: 501;
  width: 80px;
  height: 60px;
  background: #E30E64;
  border-radius: 2em;
  color: #FFFFFF;
  border: 0;
  padding: 0;
}
.preview-button:hover[b-jv7dcu5bmo] {
  background-color: #EE327E;
}

.preview-button-small[b-jv7dcu5bmo] {
  position: absolute;
  bottom: 0;
  z-index: 501;
  width: 60px;
  height: 45px;
  background: #E30E64;
  border-radius: 2em;
  color: #FFFFFF;
  border: 0;
  padding: 0;
  transition: bottom 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.preview-button-small:nth-child(odd of .visible).open[b-jv7dcu5bmo] {
  bottom: 70px;
}
.preview-button-small:nth-child(even of .visible).open[b-jv7dcu5bmo] {
  bottom: 125px;
}
.preview-button-small:hover[b-jv7dcu5bmo] {
  background-color: #EE327E;
}

.swap-theme-options img[b-jv7dcu5bmo] {
  margin: 6px;
  width: 335px;
  height: 185px;
  border-radius: 4px;
}
.swap-theme-options p[b-jv7dcu5bmo] {
  margin-top: 10px;
  color: black;
  font-size: 14px;
}
.swap-theme-options label[b-jv7dcu5bmo] {
  cursor: pointer;
}
.swap-theme-options input[type=radio]:checked + label img[b-jv7dcu5bmo] {
  border: 4px solid #E40A62;
  border-radius: 6px;
  box-shadow: 0 0 25px 0;
}
.swap-theme-options input[type=radio]:checked + label p[b-jv7dcu5bmo] {
  color: #E40A62;
}

#addInterviewQuestion.edit .is-add[b-jv7dcu5bmo] {
  display: none;
}
#addInterviewQuestion:not(.edit) .is-edit[b-jv7dcu5bmo] {
  display: none;
}

#addInterviewRecipients input[name=name][b-jv7dcu5bmo] {
  flex-basis: 40%;
}
#addInterviewRecipients button.add-recipient[b-jv7dcu5bmo] {
  flex-grow: 1;
  flex-shrink: 0;
}
#addInterviewRecipients li[b-jv7dcu5bmo] {
  margin-bottom: 25px;
}
#addInterviewRecipients li .name[b-jv7dcu5bmo]::before {
  content: attr(data-first-letter);
  border-radius: 20px;
  background-color: #E30E64;
  color: #FFFFFF;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  display: inline-block;
}
#addInterviewRecipients li .name[b-jv7dcu5bmo]::after {
  content: attr(data-name);
  margin-left: 17px;
  width: 403px;
  display: inline-block;
}

.toast-container[b-jv7dcu5bmo] {
  position: fixed;
  left: calc(50% - 175px);
  bottom: 10px;
}

/*# sourceMappingURL=Edit.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/AddLayout.cshtml.rz.scp.css */
.add-content .dropdown-menu[b-075lrz2oxz] {
  left: 50% !important;
  transform: translateX(-50%) !important;
  top: 100% !important;
}
.add-content .dropdown-menu ul[b-075lrz2oxz] {
  margin: 0;
  padding: 0;
  display: flex;
}
.add-content .dropdown-menu li[b-075lrz2oxz] {
  list-style: none;
}
.add-content .dropdown-menu button[b-075lrz2oxz] {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.add-content button.dropdown-toggle[b-075lrz2oxz] {
  background: #FFFFFF;
  border: 1px solid #2D2D4D;
  border-radius: 2em;
  padding: 1em 2em;
  text-align: center;
}

/*# sourceMappingURL=AddLayout.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/AddSection.cshtml.rz.scp.css */
.add-content button[b-1hl21yq88y] {
  color: #000000;
}
.add-content button.dropdown-toggle[b-1hl21yq88y] {
  background: #FFFFFF;
  border: 1px solid #2D2D4D;
  border-radius: 2em;
  padding: 1em 2em;
  text-align: center;
}

/*# sourceMappingURL=AddSection.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/Content/Appendix/Appendix.cshtml.rz.scp.css */
.appendix-page[b-441mhbegsx] {
  background: #F9F6F1;
  margin: 1em 0;
  padding: 1em 4em;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}
.appendix-page h2[b-441mhbegsx] {
  margin-bottom: 0;
}
.appendix-page p[b-441mhbegsx] {
  color: #000000;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  padding-top: 30px;
  padding-bottom: 30px;
}
.appendix-page > .toolbar[b-441mhbegsx] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.appendix-page > .toolbar button[b-441mhbegsx] {
  background: inherit;
  border: 0;
}
.appendix-page.page-hidden[b-441mhbegsx] {
  background: #e4e4e4;
}
.appendix-page.page-hidden[b-441mhbegsx] >  * {
  display: none;
}
.appendix-page.page-hidden > .toolbar[b-441mhbegsx] {
  display: flex;
}
.appendix-page.is-active .no-section[b-441mhbegsx]  .add-content {
  display: block !important;
}
.appendix-page .no-section[b-441mhbegsx] {
  margin-top: 4rem;
  margin-bottom: 8rem;
}
.appendix-page .no-section:has(+ .section)[b-441mhbegsx] {
  display: none;
}

/*# sourceMappingURL=Appendix.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/Content/Header.cshtml.rz.scp.css */
h5[b-nmoyozu9ql] {
  font-weight: 700;
  margin: 0;
}

/*# sourceMappingURL=Header.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/Content/Image.cshtml.rz.scp.css */
h5[b-fk9nqc9eub] {
  font-weight: 700;
  margin: 0;
}

/*# sourceMappingURL=Image.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/Content/Interview.cshtml.rz.scp.css */
.questions-panel[b-z14l8wmwwa] {
  background-color: #ffffff;
  flex-basis: 50%;
}
.questions-panel h4[b-z14l8wmwwa] {
  padding: 10px 35px;
  font-weight: 700;
  border-bottom: 1px solid #c9c9c9;
  margin: 0;
}
.questions-panel .search[b-z14l8wmwwa] {
  padding: 15px;
}
.questions-panel .list[b-z14l8wmwwa] {
  overflow-y: scroll;
  height: 851px;
}
.questions-panel .list ul[b-z14l8wmwwa] {
  margin: 1rem;
  padding: 0;
}
.questions-panel .list.bank[b-z14l8wmwwa]  svg {
  display: none;
}
.questions-panel .add-question-button[b-z14l8wmwwa] {
  display: block;
  width: fit-content;
  margin: 60px auto 2rem auto;
}

/*# sourceMappingURL=Interview.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/Content/InterviewPending.cshtml.rz.scp.css */
h5[b-xandssyb16] {
  font-weight: 700;
  margin: 0;
}

.text[b-xandssyb16] {
  padding: 1rem;
}

.header[b-xandssyb16] {
  font-family: "Spoof";
  margin-bottom: 1rem;
}

/*# sourceMappingURL=InterviewPending.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/Content/InterviewQuestion.cshtml.rz.scp.css */
li[b-caxm4q2l7q] {
  background-color: #ffffff;
  display: flex;
  gap: 1rem;
  margin-bottom: 1rem;
}
li[b-caxm4q2l7q]  svg, li input[b-caxm4q2l7q] {
  flex-shrink: 0;
}
li[b-caxm4q2l7q]  svg {
  cursor: grab;
}
li .question[b-caxm4q2l7q] {
  flex-shrink: 1;
}
li .question h5[b-caxm4q2l7q] {
  font-weight: 700;
  font-size: 16px;
  margin: 0;
}
li .question span[b-caxm4q2l7q] {
  font-weight: 300;
}
li.draggable-source--is-dragging[b-caxm4q2l7q] {
  visibility: hidden;
}
li.filtered[b-caxm4q2l7q] {
  display: none;
}

.form-check-input:checked[b-caxm4q2l7q] {
  background-color: #E30E64;
  border-color: #E30E64;
}

/*# sourceMappingURL=InterviewQuestion.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/Content/Intro/Image.cshtml.rz.scp.css */
.image-text-color-selector[b-ot07examl2] {
  display: flex;
  position: relative;
  align-items: baseline;
  width: max-content;
  margin-top: 3rem;
}
.image-text-color-selector h5[b-ot07examl2] {
  margin: 6px 13px 0 0;
}
.image-text-color-selector .btn-check:checked + label.btn[b-ot07examl2] {
  border: 2px solid #E30E64;
}
.image-text-color-selector label.btn[b-ot07examl2] {
  width: 30px;
  height: 30px;
}
.image-text-color-selector label.btn[data-value=black][b-ot07examl2] {
  background-color: #000000;
  margin-left: 11px;
}
.image-text-color-selector label.btn[data-value=white][b-ot07examl2] {
  background-color: #FFFFFF;
}
.image-text-color-selector .info-icon[b-ot07examl2] {
  margin-left: 4px;
  top: -14px;
}

/*# sourceMappingURL=Image.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/Content/Link.cshtml.rz.scp.css */
h5[b-ezhfzzvtxq] {
  font-weight: 700;
  margin: 0;
}

/*# sourceMappingURL=Link.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/Content/Paragraph.cshtml.rz.scp.css */
h5[b-x9kll9xd1p] {
  font-weight: 700;
  margin: 0;
  align-self: center;
}

.mce-paragraph[b-x9kll9xd1p] {
  font-family: var(--theme-font-body);
}
.mce-paragraph[b-x9kll9xd1p]  .quotes::before {
  content: open-quote;
}
.mce-paragraph[b-x9kll9xd1p]  .quotes::after {
  content: close-quote;
}
.mce-paragraph[b-x9kll9xd1p]  h1 {
  margin-top: 2rem;
  font-family: var(--theme-font-h1);
}
.mce-paragraph[b-x9kll9xd1p]  h2 {
  margin-top: 1.5rem;
}
.mce-paragraph[b-x9kll9xd1p]  h3 {
  margin-top: 1rem;
}
.mce-paragraph[b-x9kll9xd1p]  h4, .mce-paragraph[b-x9kll9xd1p]  h5 {
  margin-top: 1rem;
  margin-bottom: 0;
}
.mce-paragraph[b-x9kll9xd1p]  h2, .mce-paragraph[b-x9kll9xd1p]  h3, .mce-paragraph[b-x9kll9xd1p]  h4, .mce-paragraph[b-x9kll9xd1p]  h5 {
  font-family: var(--theme-font-heading);
}
.mce-paragraph[b-x9kll9xd1p]  .first-letter-square::first-letter {
  initial-letter: 2;
  margin-right: 2px;
  padding: 5px;
  border: 1px solid #333;
  font-family: var(--theme-font-body);
}
.mce-paragraph[b-x9kll9xd1p]  .align-right {
  text-align: right;
}
.mce-paragraph[b-x9kll9xd1p]  .align-left {
  text-align: left;
}
.mce-paragraph[b-x9kll9xd1p]  .align-center {
  text-align: center;
}

/*# sourceMappingURL=Paragraph.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/Content/Table.cshtml.rz.scp.css */
h5[b-jxlwa2qydd] {
  font-weight: 700;
  margin: 0;
}

/*# sourceMappingURL=Table.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/Layout.cshtml.rz.scp.css */
.layout[b-a7x6j168em] {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin: 0.5rem 0;
}
.layout.column-layout[b-a7x6j168em] {
  flex-direction: row;
}
.layout .layout-content-container[b-a7x6j168em] {
  flex-grow: 1;
  z-index: 0;
}
.layout .layout-content-container:has(.is-editing)[b-a7x6j168em] {
  z-index: 1;
}
.layout .layout-content:not(:has(*))[b-a7x6j168em] {
  background-color: #fff;
  height: 189px;
}
.layout .layout-content:not(:has(*)) + .add[b-a7x6j168em] {
  display: block;
}
.layout .add[b-a7x6j168em] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
  height: 89px;
}
.layout .remove[b-a7x6j168em] {
  display: none;
  position: absolute;
  top: 10px;
  right: 10px;
}
.layout .remove button[b-a7x6j168em] {
  background-color: inherit;
  border: 0;
}
.layout:hover .remove[b-a7x6j168em] {
  display: block;
}

.columns-2 .layout-content-container[b-a7x6j168em] {
  flex-basis: 50%;
}

/*# sourceMappingURL=Layout.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/Page.cshtml.rz.scp.css */
.page[b-3mflkem196] {
  background: #F9F6F1;
  margin: 1em 0;
  padding: 1em 4em;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}
.page h2[b-3mflkem196] {
  margin-bottom: 0;
}
.page .layouts[b-3mflkem196] {
  display: flex;
  flex-direction: column-reverse;
}
.page > .toolbar[b-3mflkem196] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page > .toolbar button[b-3mflkem196] {
  background: inherit;
  border: 0;
}
.page.page-hidden[b-3mflkem196] {
  background: #e4e4e4;
}
.page.page-hidden[b-3mflkem196] >  * {
  display: none;
}
.page.page-hidden > .toolbar[b-3mflkem196] {
  display: flex;
}
.page.page-hidden[b-3mflkem196]  .change-page-color-form {
  display: none;
}
.page.is-active .no-section[b-3mflkem196]  .add-content {
  display: block !important;
}
.page .no-section[b-3mflkem196] {
  margin-top: 4rem;
  margin-bottom: 8rem;
}
.page .no-section:has(+ .layouts .layout)[b-3mflkem196] {
  display: none;
}
.page[b-3mflkem196]  .clr-field button {
  left: auto;
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.page .color-input[b-3mflkem196] {
  margin: 0;
  border-radius: 4px;
  border-color: #c7c7c7;
  height: 32px;
  width: 32px;
}

/*# sourceMappingURL=Page.cshtml.css.map */
/* _content/Figgy.App/Pages/Report/Editor/Section.cshtml.rz.scp.css */
.btn-primary[b-tvciz7lq11], .section[b-tvciz7lq11]  .tox-button:not(.tox-button--icon) {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #E30E64;
  --bs-btn-border-color: #E30E64;
  --bs-btn-hover-color: #C7C7C7;
  --bs-btn-hover-bg: #FFFFFF;
  --bs-btn-hover-border-color: #FFFFFF;
  --bs-btn-focus-shadow-rgb: 231, 50, 123;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C7C7C7;
  --bs-btn-active-border-color: #FFFFFF;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #E30E64;
  --bs-btn-disabled-border-color: #E30E64;
  min-width: 130px;
  max-height: 50px;
  font-weight: 400;
  font-size: 1rem;
  border: 0;
  border-radius: 45px;
  padding: 14px 24px;
}

.btn-primary:active[b-tvciz7lq11], .section[b-tvciz7lq11]  .tox-button:active:not(.tox-button--icon) {
  color: #FFFFFF !important;
  background-color: #EE327E !important;
}

.btn-primary:hover[b-tvciz7lq11], .section[b-tvciz7lq11]  .tox-button:hover:not(.tox-button--icon) {
  color: #FFFFFF !important;
  background-color: #EE327E !important;
}

.btn-secondary[b-tvciz7lq11], .section[b-tvciz7lq11]  .tox-button--secondary:not(.tox-button--icon) {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FFFFFF;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFFFFF;
  --bs-btn-active-border-color: #000000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #C7C7C7;
  --bs-btn-disabled-bg: #FFFFFF;
  --bs-btn-disabled-border-color: #C7C7C7;
  min-width: 130px;
  max-height: 50px;
  font-weight: 400;
  font-size: 1rem;
  border: 2px solid;
  border-radius: 45px;
  border-color: #333333 !important;
  padding: 12px 24px;
}
.btn-secondary.thin[b-tvciz7lq11], .section[b-tvciz7lq11]  .thin.tox-button--secondary:not(.tox-button--icon) {
  max-height: 35px;
}

.btn-secondary:active[b-tvciz7lq11], .section[b-tvciz7lq11]  .tox-button--secondary:active:not(.tox-button--icon) {
  color: #FFFFFF !important;
  background-color: #333333 !important;
  border: 2px solid #333333 !important;
}

.btn-secondary:hover[b-tvciz7lq11], .section[b-tvciz7lq11]  .tox-button--secondary:hover:not(.tox-button--icon) {
  color: #FFFFFF !important;
  background-color: #333333 !important;
}

.btn-tertiary[b-tvciz7lq11] {
  color: #000000;
  background: 0;
  border: 0;
  text-decoration: none;
}
.btn-tertiary:hover[b-tvciz7lq11] {
  color: #E30E64;
}

.btn:active[b-tvciz7lq11] {
  border: 0;
}

.btn-icon[b-tvciz7lq11] {
  border: 0;
  background: 0;
}

.btn-help[b-tvciz7lq11] {
  background-color: #2D579A !important;
  width: 175px;
}
.btn-help:hover[b-tvciz7lq11] {
  background-color: #3b5ea3 !important;
}

.form-control[b-tvciz7lq11], .section[b-tvciz7lq11]  .tox-textfield {
  border-radius: 18px;
  border: 1px solid #666666;
  padding: 12px 24px;
  border-color: #666666;
}
.form-control + label[b-tvciz7lq11], .section[b-tvciz7lq11]  .tox-textfield + label {
  color: #9c9c9c;
  margin-left: 20px;
}
.form-control:focus[b-tvciz7lq11], .section[b-tvciz7lq11]  .tox-textfield:focus {
  outline: none !important;
  border: none;
  box-shadow: 0 0 10px #d9d9d9;
}
.form-control[b-tvciz7lq11]::placeholder, .section[b-tvciz7lq11]  .tox-textfield::placeholder {
  opacity: 1;
  color: #666666;
}

input.form-control:not([type=checkbox])[b-tvciz7lq11], .section[b-tvciz7lq11]  input.tox-textfield:not([type=checkbox]) {
  border-radius: 100px;
  padding-left: 30px;
}

textarea.form-control[b-tvciz7lq11], .section[b-tvciz7lq11]  textarea.tox-textfield {
  resize: none;
  border-radius: 20px;
}

.form-control:focus[b-tvciz7lq11], .section[b-tvciz7lq11]  .tox-textfield:focus {
  border: 1px solid #E30E64;
  box-shadow: 0px 0px 0px 4px rgba(230, 6, 101, 0.25);
}

.form-control.input-validation-error:focus[b-tvciz7lq11], .section[b-tvciz7lq11]  .input-validation-error.tox-textfield:focus {
  border: 1px solid #C84630;
  box-shadow: 0px 0px 0px 4px rgba(200, 70, 48, 0.25);
}

.form-control:invalid[b-tvciz7lq11], .section[b-tvciz7lq11]  .tox-textfield:invalid {
  border: 1px solid #C84630;
}

.form-control:invalid:focus[b-tvciz7lq11], .section[b-tvciz7lq11]  .tox-textfield:invalid:focus {
  box-shadow: 0px 0px 0px 4px rgba(200, 70, 48, 0.25);
}

.section[b-tvciz7lq11] {
  margin: 0;
}
.section.is-active[b-tvciz7lq11]  .actions, .section.is-editing[b-tvciz7lq11]  .actions, .section.is-adding-section[b-tvciz7lq11]  .actions {
  display: block !important;
}
.section.is-active[b-tvciz7lq11]  .add-content, .section.is-editing[b-tvciz7lq11]  .add-content, .section.is-adding-section[b-tvciz7lq11]  .add-content {
  display: block !important;
}
.section[b-tvciz7lq11]  .is-locked {
  background: #E4E4E4;
}
.section[b-tvciz7lq11]  .is-locked textarea:not(.form-control) {
  background: inherit;
}
.section[b-tvciz7lq11]  input[type=text].section-input, .section[b-tvciz7lq11]  textarea.section-input {
  width: 100%;
  padding: 15px;
  background: #FFFFFF;
  border: 0;
}
.section[b-tvciz7lq11]  input[type=text].section-input:focus, .section[b-tvciz7lq11]  textarea.section-input:focus {
  border: 0;
  outline: none;
}
.section[b-tvciz7lq11]  textarea.section-input {
  resize: none;
  overflow: hidden;
}
.section[b-tvciz7lq11]  textarea.section-input.H1 {
  font-size: 40px;
  font-weight: 700;
}
.section[b-tvciz7lq11]  textarea.section-input.H2 {
  font-size: 36px;
  font-weight: 600;
}
.section[b-tvciz7lq11]  textarea.section-input.H3 {
  font-size: 32px;
  font-weight: 500;
}
.section[b-tvciz7lq11]  textarea.section-input.H4 {
  font-size: 28px;
  font-weight: 600;
}
.section[b-tvciz7lq11]  textarea.section-input.H5 {
  font-size: 24px;
  font-weight: 600;
}
.section[b-tvciz7lq11]  textarea.section-input.H6 {
  font-size: 24px;
  font-weight: 400;
}
.section[b-tvciz7lq11]  textarea.section-input.has-error {
  border: 1px solid #C84630;
  padding-bottom: 47px;
}
.section[b-tvciz7lq11]  textarea.section-input.has-error + .input-validation-error {
  display: inline-flex;
}
.section[b-tvciz7lq11]  .input-validation-error {
  display: none;
  align-items: center;
  color: #C84630;
  position: absolute;
  left: 1rem;
  bottom: 12px;
}
.section[b-tvciz7lq11]  .input-validation-error::after {
  margin: 5px 0 0 5px;
  content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1557_6516)%22%3E%3Cpath%20d%3D%22M12%2021C16.9706%2021%2021%2016.9706%2021%2012C21%207.02944%2016.9706%203%2012%203C7.02944%203%203%207.02944%203%2012C3%2016.9706%207.02944%2021%2012%2021Z%22%20stroke%3D%22%23C84630%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%2012.75V7.5%22%20stroke%3D%22%23C84630%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%2017.0625C12.5178%2017.0625%2012.9375%2016.6428%2012.9375%2016.125C12.9375%2015.6072%2012.5178%2015.1875%2012%2015.1875C11.4822%2015.1875%2011.0625%2015.6072%2011.0625%2016.125C11.0625%2016.6428%2011.4822%2017.0625%2012%2017.0625Z%22%20fill%3D%22%23C84630%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1557_6516%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}
.section[b-tvciz7lq11]  table {
  margin: 1em;
}
.section[b-tvciz7lq11]  table th, .section[b-tvciz7lq11]  table td {
  padding: 5px;
  border: 1px solid #000000;
}
.section[b-tvciz7lq11]  .tox-tbtn.tox-tbtn--enabled {
  background-color: #E30E64;
}
.section[b-tvciz7lq11]  .tox-tbtn.tox-tbtn--enabled svg {
  fill: #fff;
}
.section[b-tvciz7lq11]  .tox-button:not(.tox-button--icon) {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  font-family: "Spoof";
}
.section[b-tvciz7lq11]  .tox-dialog {
  border-radius: 14px;
  padding: 1rem;
}
.section[b-tvciz7lq11]  .tox-dialog-wrap__backdrop {
  opacity: 0;
}
.section[b-tvciz7lq11]  .tox .tox-rgb-form input {
  width: 10em;
}
.section[b-tvciz7lq11]  .content {
  border: 1px solid #E9ECEF;
  border-radius: 5px;
  margin: 0;
  background: #FFFFFF;
}
.section[b-tvciz7lq11]  .content .toolbar {
  position: sticky;
  top: 0px;
  z-index: 1;
  background: #FFFFFF;
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: bold;
  padding: 0.5em;
  border-bottom: 1px solid #DFDFDF;
}
.section[b-tvciz7lq11]  .content .toolbar:not(:first-child) {
  border-top: 1px solid #DFDFDF;
}
.section[b-tvciz7lq11]  .content .toolbar .actions {
  display: none;
}
.section[b-tvciz7lq11]  .content .toolbar .actions .action-toggle-class {
  color: #333;
  border: 0;
  background: inherit;
}
.section[b-tvciz7lq11]  .content .toolbar .actions .action-toggle-class:hover {
  border-radius: 4px;
  background-color: #EE327E;
  color: #fff;
}
.section[b-tvciz7lq11]  .content .toolbar .actions .action-toggle-class.active {
  border-radius: 4px;
  color: #fff;
  background-color: #E30E64;
}
.section[b-tvciz7lq11]  .content .toolbar .delete-section {
  border: 0;
  background: inherit;
}
.section[b-tvciz7lq11]  .content .toolbar .delete-section:hover {
  border-radius: 4px;
  background-color: #EE327E;
  color: #fff;
}
.section[b-tvciz7lq11]  .content .toolbar .tox-tbtn:hover {
  border-radius: 4px;
  background-color: #EE327E;
  color: #fff;
}
.section[b-tvciz7lq11]  .content .toolbar .tox-tbtn.active {
  border-radius: 4px;
  background-color: #E30E64;
}
.section[b-tvciz7lq11]  .content .toolbar .tox .tox-tbtn:hover svg {
  fill: #fff;
}
.section[b-tvciz7lq11]  .content .image-upload {
  height: 250px;
  overflow: clip;
}
.section[b-tvciz7lq11]  .content .image-upload img {
  max-width: 100%;
}
.section[b-tvciz7lq11]  .content.is-locked {
  background: #e4e4e4;
}
.section[b-tvciz7lq11]  .content.is-locked textarea {
  color: black;
}
.section[b-tvciz7lq11]  .content.is-locked .toolbar {
  background: #e4e4e4;
  border-bottom-color: #c9c9c9;
}
.section[b-tvciz7lq11]  .content .image-upload {
  position: relative;
  height: 250px;
  overflow: clip;
}
.section[b-tvciz7lq11]  .image-upload .btn {
  border-radius: 179px;
  background-color: #FFF;
  width: 150px;
  height: 56px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.section[b-tvciz7lq11]  .mce-content-body {
  outline: none;
  padding: 15px;
}
.section[b-tvciz7lq11]  .mce-content-body p {
  margin: 0;
}
.section[b-tvciz7lq11]  .mce-content-body em {
  font-style: italic;
}
.section[b-tvciz7lq11]  .mce-content-body ul {
  list-style-type: disc;
}
.section[b-tvciz7lq11]  .mce-content-body ol {
  list-style-type: decimal;
}
.section[b-tvciz7lq11]  .mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
  left: 15px;
}
.section[b-tvciz7lq11]  .tox-editor-container > div {
  border: none !important;
}

/*# sourceMappingURL=Section.cshtml.css.map */
/* _content/Figgy.App/Pages/Settings.cshtml.rz.scp.css */
.settings-card[b-4w0fk9lotu] {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  border: none;
  margin: 0 auto;
  max-width: 1020px;
}
.settings-card button:hover[b-4w0fk9lotu] {
  color: var(--bs-primary);
}

.settings-body hr[b-4w0fk9lotu] {
  margin: 30px 0;
}

#deleteOrganizationModal .modal-dialog[b-4w0fk9lotu] {
  max-width: 670px;
}
#deleteOrganizationModal .modal-body[b-4w0fk9lotu] {
  margin: 0 50px;
}

/*# sourceMappingURL=Settings.cshtml.css.map */
/* _content/Figgy.App/Pages/Shared/AddPageModal.cshtml.rz.scp.css */
.btn:focus[b-1jhkq0pjui] {
  outline: none;
  box-shadow: none;
  border: 0;
}

.empty-page-template[b-1jhkq0pjui] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  position: relative;
  border: 0;
}
.empty-page-template h4[b-1jhkq0pjui] {
  align-self: center;
  color: #333;
}
.empty-page-template .content[b-1jhkq0pjui] {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  border: 2px solid #333;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25);
}
.empty-page-template .overlay[b-1jhkq0pjui] {
  position: absolute;
  z-index: 999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: #FFF;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(2px);
  opacity: 0;
  display: flex;
}
.empty-page-template .text[b-1jhkq0pjui] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #333;
  z-index: 1000;
  pointer-events: none;
}
.empty-page-template:hover .overlay[b-1jhkq0pjui] {
  opacity: 1;
  transition: 0.5s ease-in;
}
.empty-page-template:hover .text[b-1jhkq0pjui], .empty-page-template:hover .content[b-1jhkq0pjui] {
  color: #FFF;
  border: 0;
  transition: 0.5s ease-in;
}

.image-container[b-1jhkq0pjui] {
  position: relative;
  padding: 0;
  margin: 0;
}
.image-container img[b-1jhkq0pjui] {
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25);
}
.image-container .overlay[b-1jhkq0pjui] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: #FFF;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(2px);
  opacity: 0;
}
.image-container .overlay h4[b-1jhkq0pjui] {
  position: absolute;
  top: 80%;
  left: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
  text-align: center;
}
.image-container .overlay:hover h4[b-1jhkq0pjui] {
  opacity: 1;
  top: 50%;
  transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.image-container .overlay:hover[b-1jhkq0pjui] {
  opacity: 1;
  transition: 0.5s ease-in;
}

/*# sourceMappingURL=AddPageModal.cshtml.css.map */
/* _content/Figgy.App/Pages/Shared/AppendixUpload.cshtml.rz.scp.css */
.modal-content .upload-format[b-4p9ubzyteq] {
  color: #676767;
  font-size: 12px;
}
.modal-content .upload-btn[b-4p9ubzyteq] {
  padding: 0;
  color: #E7267A;
  border: 0;
  background: inherit;
  text-decoration: underline;
  font-size: 16px;
  font-weight: bold;
}

.loader[b-4p9ubzyteq] {
  display: none;
}

.loading[b-4p9ubzyteq]  form {
  display: none;
}
.loading .loader[b-4p9ubzyteq] {
  display: block;
}

/*# sourceMappingURL=AppendixUpload.cshtml.css.map */
/* _content/Figgy.App/Pages/Shared/ChangeThemeOptions.cshtml.rz.scp.css */
input.form-control.color-input[b-5kikqwctwu], input.form-control.font-input[b-5kikqwctwu] {
  border-radius: 4px;
  border-color: #c7c7c7;
  height: 42px;
  width: 100%;
  max-width: 200px;
}
input.form-control.color-input[b-5kikqwctwu] {
  padding-left: 42px;
}
input.form-control.font-input[b-5kikqwctwu] {
  padding: 0 32px 0 12px;
  user-select: none;
}

#change-theme-options[b-5kikqwctwu] {
  border-bottom: 1px solid #c7c7c7;
}

.dropdown-toggle[b-5kikqwctwu] {
  width: fit-content;
  position: relative;
}

.dropdown-toggle[b-5kikqwctwu]:after {
  display: inline-block;
  position: absolute;
  right: 12px;
  top: 12px;
  border: none;
  content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1834_8778)%22%3E%3Cpath%20d%3D%22M13%206.5L8%2011.5L3%206.5%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1834_8778%22%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.5)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

label[b-5kikqwctwu] {
  font-family: "Spoof";
}

.content[b-5kikqwctwu] {
  max-width: 1200px;
  margin: 0 auto;
}

/*# sourceMappingURL=ChangeThemeOptions.cshtml.css.map */
/* _content/Figgy.App/Pages/Shared/FirstTimeLoginModal.cshtml.rz.scp.css */
#firstTimeLoginModal .modal-content[b-3s9tgfh9i3] {
  width: 670px;
  margin: auto;
  background: #FBDAE7;
}
#firstTimeLoginModal h4[b-3s9tgfh9i3] {
  color: #841339;
  text-align: center;
  /* Figgy H2 */
  font-family: Spoof;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 44.8px */
}
#firstTimeLoginModal p[b-3s9tgfh9i3] {
  color: #333;
  text-align: left;
  /* Figgy Default */
  font-family: Spoof;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  margin: 0;
}
#firstTimeLoginModal img[b-3s9tgfh9i3] {
  width: 124px;
}
#firstTimeLoginModal ul[b-3s9tgfh9i3] {
  margin: 0;
  padding: 0;
}
#firstTimeLoginModal ul li[b-3s9tgfh9i3] {
  list-style-type: disc;
  margin: 16px 30px;
}
#firstTimeLoginModal ul li[b-3s9tgfh9i3]::marker {
  color: #333;
  font-size: 12px;
}

/*# sourceMappingURL=FirstTimeLoginModal.cshtml.css.map */
/* _content/Figgy.App/Pages/Shared/ImageUpload.cshtml.rz.scp.css */
.modal-content .upload-img-format[b-qpat2mug6m] {
  color: #676767;
  font-size: 12px;
}
.modal-content .upload-btn[b-qpat2mug6m] {
  padding: 0;
  color: #E7267A;
  border: 0;
  background: inherit;
  text-decoration: underline;
  font-size: 16px;
  font-weight: bold;
}

.loader[b-qpat2mug6m] {
  display: none;
}

.loading[b-qpat2mug6m]  form {
  display: none;
}
.loading .loader[b-qpat2mug6m] {
  display: block;
}

/*# sourceMappingURL=ImageUpload.cshtml.css.map */
/* _content/Figgy.App/Pages/Shared/SystemMessage.cshtml.rz.scp.css */
.alert[b-18d35r2c8c] {
  display: none;
  z-index: 200;
}
.alert.in-modal[b-18d35r2c8c] {
  z-index: 1100;
}

.alert.active[b-18d35r2c8c] {
  display: flex;
  align-items: center;
  gap: 0.5em;
}
.alert.active[b-18d35r2c8c]  div > :last-child {
  margin-bottom: 0;
}
.alert.active[b-18d35r2c8c]  li {
  list-style-type: disc;
}
.alert.active[b-18d35r2c8c]  a {
  color: inherit;
}
.alert.active a.more[b-18d35r2c8c] {
  margin-left: 0.5em;
}

[b-18d35r2c8c] .icon svg {
  vertical-align: baseline;
  margin-bottom: -6px;
}

/*# sourceMappingURL=SystemMessage.cshtml.css.map */
/* _content/Figgy.App/Pages/Shared/SystemMessages.cshtml.rz.scp.css */
.container[b-nxmfyrfcxe] {
  width: 100%;
  height: 0;
  position: relative;
  z-index: 200;
}

.system-messages[b-nxmfyrfcxe] {
  width: 100%;
  position: absolute;
  top: 60px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/*# sourceMappingURL=SystemMessages.cshtml.css.map */
/* _content/Figgy.App/Pages/Shared/UploadModal.cshtml.rz.scp.css */
.modal-content .upload-description[b-0x9fq6ahc7] {
  color: #676767;
  font-size: 12px;
}
.modal-content .upload-btn[b-0x9fq6ahc7] {
  padding: 0;
  color: #E7267A;
  border: 0;
  background: inherit;
  text-decoration: underline;
  font-size: 16px;
  font-weight: bold;
}

.loader[b-0x9fq6ahc7] {
  display: none;
}

.loading[b-0x9fq6ahc7]  form {
  display: none;
}
.loading .loader[b-0x9fq6ahc7] {
  display: block;
}

/*# sourceMappingURL=UploadModal.cshtml.css.map */
/* _content/Figgy.App/Pages/UpdateLog.cshtml.rz.scp.css */
.form-control:valid[b-v7lv819k8g] {
  border-color: #666666;
}

/*# sourceMappingURL=UpdateLog.cshtml.css.map */
