@charset "UTF-8";
/* d1d3d3 */
/* a4a9ad */
/* 5c6670 */
/* 1e252b */
/* 1a1a1a */
/* cc2929 */
/* 77aa2d */
/* RESET, GENERAL */
body,
html {
  width: 100%;
  height: 100%;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

#app {
  height: 100%;
}

* > img :not(#doc-body) {
  min-width: 1rem;
  width: 100%;
  min-height: 1rem;
}

a,
* a {
  color: #001689;
}
a:hover,
* a:hover {
  color: #001689;
}

.h9 {
  color: #001689;
}

/* CONSTANTS */
/* SIFTED DOC VIEW */
/* SIFTER SETTINGS */
/* SIGNUP */
/* CLIENT ADMIN */
/* HEADER */
/* Z-INDICES */
/* BUTTONS */
input[type=checkbox]:indeterminate, input[type=checkbox]:checked, input[type=checkbox]:not(:indeterminate) {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  justify-content: center;
  width: 1rem;
  height: 100%;
  cursor: pointer;
}
input[type=checkbox]:indeterminate::after, input[type=checkbox]:checked::after, input[type=checkbox]:not(:indeterminate)::after {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
  background-color: white;
  border-radius: 0.2rem;
  font-size: 1rem;
  min-width: 1rem;
  height: 1rem;
}

input[type=checkbox]:not(:indeterminate)::after {
  content: "";
}

input[type=checkbox]:checked::after {
  content: "✓";
}

input[type=checkbox]:indeterminate {
  position: relative;
}
input[type=checkbox]:indeterminate::before {
  /* hack to get the '-' centered in the box */
  content: "-";
  position: absolute;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 2.7rem;
  width: 1.2rem;
  height: 0.9rem;
  padding-bottom: 0.5rem;
  background-color: rgb(255, 255, 255);
  border-radius: 0.2rem;
}
input[type=checkbox]:indeterminate::after {
  content: "";
  background-color: rgba(255, 255, 255, 0);
}

.dismissal-check-all-missing:indeterminate::before,
.dismissal-check-all-found:indeterminate::before {
  left: 0.02rem;
}

.dismissal-check-all-missing:indeterminate::before {
  color: rgb(204, 41, 41);
}

.doc-check:indeterminate::before,
.dismissal-check-all-found:indeterminate::before {
  color: #001689;
}

input:disabled + label {
  opacity: 0.6;
  cursor: default;
}

button {
  position: relative;
  cursor: pointer;
}

.editor-controls-save-button-disabled, .editor-controls-save-button, .sifter-summary-button, .editor-controls-cancel-button, .open-button-bulk,
.crr-button-bulk,
.doc-abstract-button-bulk,
.move-button-bulk,
.trash-button-bulk,
.export-button-bulk,
.plain-button-bulk,
.restore-button-bulk,
.delete-button-bulk,
.share-button-bulk, .export-button, .doctype-export-button, .new-doctype-button, .change-log, .sifter-library, .add-sifters-button, .doc-action-modal-buttons > :nth-child(2),
.add-edit-user-buttons > :nth-child(2),
.org-admin-settings-buttons > :nth-child(2),
.confirm-mfa-enrollment-buttons > :nth-child(2),
.cancel-on-expiration-buttons > :nth-child(2),
.switch-org-buttons > :nth-child(2), .doc-action-modal-buttons > :first-child,
.add-edit-user-buttons > :first-child,
.org-admin-settings-buttons > :first-child,
.confirm-mfa-enrollment-buttons > :first-child,
.cancel-on-expiration-buttons > :first-child,
.switch-org-buttons > :first-child, .doc-action-buttons > button,
.add-edit-user-buttons > button,
.org-admin-settings-buttons > button, .restore-button, .open-button, .standard-button, .sift-new-button, .delete-button, .resend-password-button, .download-button,
.external-download-button, .footer-help > .footer-help-button, .login-button input:focus,
.password-next-button button:focus,
.return-button button:focus,
.reset-button button:focus,
.set-button button:focus,
.mfa-button button:focus,
.signup-buttons button:focus,
.accept-terms-button button:focus, .picker-button, .login-button input,
.password-next-button button,
.return-button button,
.reset-button button,
.set-button button,
.mfa-button button,
.signup-buttons button,
.accept-terms-button button {
  position: relative;
  height: 2rem;
  background-color: rgb(255, 255, 255);
  border-radius: 0.2rem;
  cursor: pointer;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
}
.editor-controls-save-button-disabled:active, .editor-controls-save-button:active, .sifter-summary-button:active, .editor-controls-cancel-button:active, .open-button-bulk:active,
.crr-button-bulk:active,
.doc-abstract-button-bulk:active,
.move-button-bulk:active,
.trash-button-bulk:active,
.export-button-bulk:active,
.plain-button-bulk:active,
.restore-button-bulk:active,
.delete-button-bulk:active,
.share-button-bulk:active, .export-button:active, .doctype-export-button:active, .new-doctype-button:active, .change-log:active, .sifter-library:active, .add-sifters-button:active, .doc-action-modal-buttons > :active:nth-child(2),
.add-edit-user-buttons > :active:nth-child(2),
.org-admin-settings-buttons > :active:nth-child(2),
.confirm-mfa-enrollment-buttons > :active:nth-child(2),
.cancel-on-expiration-buttons > :active:nth-child(2),
.switch-org-buttons > :active:nth-child(2), .doc-action-modal-buttons > :active:first-child,
.add-edit-user-buttons > :active:first-child,
.org-admin-settings-buttons > :active:first-child,
.confirm-mfa-enrollment-buttons > :active:first-child,
.cancel-on-expiration-buttons > :active:first-child,
.switch-org-buttons > :active:first-child, .doc-action-buttons > button:active,
.add-edit-user-buttons > button:active,
.org-admin-settings-buttons > button:active, .restore-button:active, .open-button:active, .standard-button:active, .sift-new-button:active, .delete-button:active, .resend-password-button:active, .download-button:active,
.external-download-button:active, .footer-help > .footer-help-button:active, .picker-button:active, .login-button input:active,
.password-next-button button:active,
.return-button button:active,
.reset-button button:active,
.set-button button:active,
.mfa-button button:active,
.signup-buttons button:active,
.accept-terms-button button:active {
  top: 2px;
  box-shadow: 0 0 0 rgba(255, 255, 255, 0);
}

.editor-controls-cancel-button, .open-button-bulk,
.crr-button-bulk,
.doc-abstract-button-bulk,
.move-button-bulk,
.trash-button-bulk,
.export-button-bulk,
.plain-button-bulk,
.restore-button-bulk,
.delete-button-bulk,
.share-button-bulk, .export-button, .doctype-export-button, .new-doctype-button, .change-log, .sifter-library, .add-sifters-button, .doc-action-modal-buttons > :nth-child(2),
.add-edit-user-buttons > :nth-child(2),
.org-admin-settings-buttons > :nth-child(2),
.confirm-mfa-enrollment-buttons > :nth-child(2),
.cancel-on-expiration-buttons > :nth-child(2),
.switch-org-buttons > :nth-child(2), .doc-action-modal-buttons > :first-child,
.add-edit-user-buttons > :first-child,
.org-admin-settings-buttons > :first-child,
.confirm-mfa-enrollment-buttons > :first-child,
.cancel-on-expiration-buttons > :first-child,
.switch-org-buttons > :first-child, .doc-action-buttons > button,
.add-edit-user-buttons > button,
.org-admin-settings-buttons > button, .restore-button, .open-button, .standard-button, .sift-new-button, .delete-button, .resend-password-button, .download-button,
.external-download-button, .footer-help > .footer-help-button, .login-button input:focus,
.password-next-button button:focus,
.return-button button:focus,
.reset-button button:focus,
.set-button button:focus,
.mfa-button button:focus,
.signup-buttons button:focus,
.accept-terms-button button:focus, .picker-button, .login-button input,
.password-next-button button,
.return-button button,
.reset-button button,
.set-button button,
.mfa-button button,
.signup-buttons button,
.accept-terms-button button {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.login-button input,
.password-next-button button,
.return-button button,
.reset-button button,
.set-button button,
.mfa-button button,
.signup-buttons button,
.accept-terms-button button {
  color: #001689;
  border: 1px solid rgb(209, 211, 211);
  transition: color 150ms ease-in-out, border-color 150ms ease-in-out, background-color 150ms ease-in-out;
}
.login-button input:hover,
.password-next-button button:hover,
.return-button button:hover,
.reset-button button:hover,
.set-button button:hover,
.mfa-button button:hover,
.signup-buttons button:hover,
.accept-terms-button button:hover {
  background-color: #3d5cff;
  border-color: #001689;
  color: #001689;
}
.login-button input:focus-visible,
.password-next-button button:focus-visible,
.return-button button:focus-visible,
.reset-button button:focus-visible,
.set-button button:focus-visible,
.mfa-button button:focus-visible,
.signup-buttons button:focus-visible,
.accept-terms-button button:focus-visible {
  outline-color: #001689;
  outline-offset: 1px;
}

.editor-controls-cancel-button, .open-button-bulk,
.crr-button-bulk,
.doc-abstract-button-bulk,
.move-button-bulk,
.trash-button-bulk,
.export-button-bulk,
.plain-button-bulk,
.restore-button-bulk,
.delete-button-bulk,
.share-button-bulk, .export-button, .doctype-export-button, .new-doctype-button, .change-log, .sifter-library, .add-sifters-button, .doc-action-modal-buttons > :nth-child(2),
.add-edit-user-buttons > :nth-child(2),
.org-admin-settings-buttons > :nth-child(2),
.confirm-mfa-enrollment-buttons > :nth-child(2),
.cancel-on-expiration-buttons > :nth-child(2),
.switch-org-buttons > :nth-child(2), .doc-action-modal-buttons > :first-child,
.add-edit-user-buttons > :first-child,
.org-admin-settings-buttons > :first-child,
.confirm-mfa-enrollment-buttons > :first-child,
.cancel-on-expiration-buttons > :first-child,
.switch-org-buttons > :first-child, .doc-action-buttons > button,
.add-edit-user-buttons > button,
.org-admin-settings-buttons > button, .restore-button, .open-button, .standard-button, .sift-new-button, .delete-button, .resend-password-button, .download-button,
.external-download-button, .footer-help > .footer-help-button, .login-button input:focus,
.password-next-button button:focus,
.return-button button:focus,
.reset-button button:focus,
.set-button button:focus,
.mfa-button button:focus,
.signup-buttons button:focus,
.accept-terms-button button:focus, .picker-button {
  color: #001689;
  border: 1px solid #001689;
  transition: color 150ms ease-in-out, border-color 150ms ease-in-out, background-color 150ms ease-in-out;
}
.editor-controls-cancel-button:hover, .open-button-bulk:hover,
.crr-button-bulk:hover,
.doc-abstract-button-bulk:hover,
.move-button-bulk:hover,
.trash-button-bulk:hover,
.export-button-bulk:hover,
.plain-button-bulk:hover,
.restore-button-bulk:hover,
.delete-button-bulk:hover,
.share-button-bulk:hover, .export-button:hover, .doctype-export-button:hover, .new-doctype-button:hover, .change-log:hover, .sifter-library:hover, .add-sifters-button:hover, .doc-action-modal-buttons > :hover:nth-child(2),
.add-edit-user-buttons > :hover:nth-child(2),
.org-admin-settings-buttons > :hover:nth-child(2),
.confirm-mfa-enrollment-buttons > :hover:nth-child(2),
.cancel-on-expiration-buttons > :hover:nth-child(2),
.switch-org-buttons > :hover:nth-child(2), .doc-action-modal-buttons > :hover:first-child,
.add-edit-user-buttons > :hover:first-child,
.org-admin-settings-buttons > :hover:first-child,
.confirm-mfa-enrollment-buttons > :hover:first-child,
.cancel-on-expiration-buttons > :hover:first-child,
.switch-org-buttons > :hover:first-child, .doc-action-buttons > button:hover,
.add-edit-user-buttons > button:hover,
.org-admin-settings-buttons > button:hover, .restore-button:hover, .open-button:hover, .standard-button:hover, .sift-new-button:hover, .delete-button:hover, .resend-password-button:hover, .download-button:hover,
.external-download-button:hover, .footer-help > .footer-help-button:hover, .login-button input:hover:focus,
.password-next-button button:hover:focus,
.return-button button:hover:focus,
.reset-button button:hover:focus,
.set-button button:hover:focus,
.mfa-button button:hover:focus,
.signup-buttons button:hover:focus,
.accept-terms-button button:hover:focus, .picker-button:hover {
  background-color: #3d5cff;
  border-color: #001689;
  color: #001689;
}
.editor-controls-cancel-button:focus-visible, .open-button-bulk:focus-visible,
.crr-button-bulk:focus-visible,
.doc-abstract-button-bulk:focus-visible,
.move-button-bulk:focus-visible,
.trash-button-bulk:focus-visible,
.export-button-bulk:focus-visible,
.plain-button-bulk:focus-visible,
.restore-button-bulk:focus-visible,
.delete-button-bulk:focus-visible,
.share-button-bulk:focus-visible, .export-button:focus-visible, .doctype-export-button:focus-visible, .new-doctype-button:focus-visible, .change-log:focus-visible, .sifter-library:focus-visible, .add-sifters-button:focus-visible, .doc-action-modal-buttons > :focus-visible:nth-child(2),
.add-edit-user-buttons > :focus-visible:nth-child(2),
.org-admin-settings-buttons > :focus-visible:nth-child(2),
.confirm-mfa-enrollment-buttons > :focus-visible:nth-child(2),
.cancel-on-expiration-buttons > :focus-visible:nth-child(2),
.switch-org-buttons > :focus-visible:nth-child(2), .doc-action-modal-buttons > :focus-visible:first-child,
.add-edit-user-buttons > :focus-visible:first-child,
.org-admin-settings-buttons > :focus-visible:first-child,
.confirm-mfa-enrollment-buttons > :focus-visible:first-child,
.cancel-on-expiration-buttons > :focus-visible:first-child,
.switch-org-buttons > :focus-visible:first-child, .doc-action-buttons > button:focus-visible,
.add-edit-user-buttons > button:focus-visible,
.org-admin-settings-buttons > button:focus-visible, .restore-button:focus-visible, .open-button:focus-visible, .standard-button:focus-visible, .sift-new-button:focus-visible, .delete-button:focus-visible, .resend-password-button:focus-visible, .download-button:focus-visible,
.external-download-button:focus-visible, .footer-help > .footer-help-button:focus-visible, .login-button input:focus-visible:focus,
.password-next-button button:focus-visible:focus,
.return-button button:focus-visible:focus,
.reset-button button:focus-visible:focus,
.set-button button:focus-visible:focus,
.mfa-button button:focus-visible:focus,
.signup-buttons button:focus-visible:focus,
.accept-terms-button button:focus-visible:focus, .picker-button:focus-visible {
  outline-color: #001689;
  outline-offset: 1px;
}

/* INPUTS */
input {
  outline: none;
}

input[type=text],
input[type=password],
input[type=number] {
  border: 1px solid rgb(26, 26, 26);
  outline: none;
  padding: 0.5rem;
  height: 1.75rem;
}

input[type=range] {
  /*removes default webkit styles*/
  -webkit-appearance: none;
  /*fix for FF unable to apply focus style bug */
  border: 1px solid transparent;
  background-color: transparent;
  /* width required for proper track sizing in FF, */
  /* set on a class-by-class basis */
}

input[type=range]::-webkit-slider-runnable-track {
  height: 0.125rem;
  background: #7d8a8c;
  border: none;
  border-radius: 0.125rem;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 1px solid rgb(26, 26, 26);
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
  background: white;
  margin-top: -0.25rem;
}

input[type=range]::-moz-range-track {
  height: 0.125rem;
  background: #7d8a8c;
  border: none;
  border-radius: 0.125rem;
}

input[type=range]::-moz-range-thumb {
  border: 1px solid rgb(26, 26, 26);
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
  background: white;
}

/*hide the outline behind the border*/
input[type=range]:-moz-focusring {
  outline: 1px solid transparent;
  outline-offset: -1px;
}

input[type=range]::-ms-track {
  height: 0.125rem;
  /*remove bg color from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  background: transparent;
  /*leave room for the larger thumb to overflow with a transparent border */
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent;
}

input[type=range]::-ms-fill-lower {
  background: #7d8a8c;
  border-radius: 10px;
}

input[type=range]::-ms-fill-upper {
  background: #7d8a8c;
  border-radius: 10px;
}

input[type=range]::-ms-thumb {
  border: 1px solid rgb(26, 26, 26);
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
  background: white;
}

select {
  height: 1.75rem;
  padding: 0 0 0 0.375rem;
}

/* MISC MIXINS */
/* d1d3d3 */
/* a4a9ad */
/* 5c6670 */
/* 1e252b */
/* 1a1a1a */
/* cc2929 */
/* 77aa2d */
/* d1d3d3 */
/* a4a9ad */
/* 5c6670 */
/* 1e252b */
/* 1a1a1a */
/* cc2929 */
/* 77aa2d */
/* RESET, GENERAL */
body,
html {
  width: 100%;
  height: 100%;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

#app {
  height: 100%;
}

* > img :not(#doc-body) {
  min-width: 1rem;
  width: 100%;
  min-height: 1rem;
}

a,
* a {
  color: #001689;
}
a:hover,
* a:hover {
  color: #001689;
}

.h9 {
  color: #001689;
}

/* CONSTANTS */
/* SIFTED DOC VIEW */
/* SIFTER SETTINGS */
/* SIGNUP */
/* CLIENT ADMIN */
/* HEADER */
/* Z-INDICES */
/* BUTTONS */
input[type=checkbox]:not(:indeterminate), input[type=checkbox]:checked, input[type=checkbox]:indeterminate {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  justify-content: center;
  width: 1rem;
  height: 100%;
  cursor: pointer;
}
input[type=checkbox]:not(:indeterminate)::after, input[type=checkbox]:checked::after, input[type=checkbox]:indeterminate::after {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
  background-color: white;
  border-radius: 0.2rem;
  font-size: 1rem;
  min-width: 1rem;
  height: 1rem;
}

input[type=checkbox]:not(:indeterminate)::after {
  content: "";
}

input[type=checkbox]:checked::after {
  content: "✓";
}

input[type=checkbox]:indeterminate {
  position: relative;
}
input[type=checkbox]:indeterminate::before {
  /* hack to get the '-' centered in the box */
  content: "-";
  position: absolute;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 2.7rem;
  width: 1.2rem;
  height: 0.9rem;
  padding-bottom: 0.5rem;
  background-color: rgb(255, 255, 255);
  border-radius: 0.2rem;
}
input[type=checkbox]:indeterminate::after {
  content: "";
  background-color: rgba(255, 255, 255, 0);
}

.dismissal-check-all-missing:indeterminate::before,
.dismissal-check-all-found:indeterminate::before {
  left: 0.02rem;
}

.dismissal-check-all-missing:indeterminate::before {
  color: rgb(204, 41, 41);
}

.doc-check:indeterminate::before,
.dismissal-check-all-found:indeterminate::before {
  color: #001689;
}

input:disabled + label {
  opacity: 0.6;
  cursor: default;
}

button {
  position: relative;
  cursor: pointer;
}

.editor-controls-save-button-disabled, .editor-controls-save-button, .sifter-summary-button, .login-button input,
.password-next-button button,
.return-button button,
.reset-button button,
.set-button button,
.mfa-button button,
.signup-buttons button,
.accept-terms-button button, .editor-controls-cancel-button, .open-button-bulk,
.crr-button-bulk,
.doc-abstract-button-bulk,
.move-button-bulk,
.trash-button-bulk,
.export-button-bulk,
.plain-button-bulk,
.restore-button-bulk,
.delete-button-bulk,
.share-button-bulk, .export-button, .doctype-export-button, .new-doctype-button, .change-log, .sifter-library, .add-sifters-button, .doc-action-modal-buttons > :nth-child(2),
.add-edit-user-buttons > :nth-child(2),
.org-admin-settings-buttons > :nth-child(2),
.confirm-mfa-enrollment-buttons > :nth-child(2),
.cancel-on-expiration-buttons > :nth-child(2),
.switch-org-buttons > :nth-child(2), .doc-action-modal-buttons > :first-child,
.add-edit-user-buttons > :first-child,
.org-admin-settings-buttons > :first-child,
.confirm-mfa-enrollment-buttons > :first-child,
.cancel-on-expiration-buttons > :first-child,
.switch-org-buttons > :first-child, .doc-action-buttons > button,
.add-edit-user-buttons > button,
.org-admin-settings-buttons > button, .restore-button, .open-button, .standard-button, .sift-new-button, .delete-button, .resend-password-button, .download-button,
.external-download-button, .footer-help > .footer-help-button, .login-button input:focus,
.password-next-button button:focus,
.return-button button:focus,
.reset-button button:focus,
.set-button button:focus,
.mfa-button button:focus,
.signup-buttons button:focus,
.accept-terms-button button:focus, .picker-button {
  position: relative;
  height: 2rem;
  background-color: rgb(255, 255, 255);
  border-radius: 0.2rem;
  cursor: pointer;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
}
.editor-controls-save-button-disabled:active, .editor-controls-save-button:active, .sifter-summary-button:active, .login-button input:active,
.password-next-button button:active,
.return-button button:active,
.reset-button button:active,
.set-button button:active,
.mfa-button button:active,
.signup-buttons button:active,
.accept-terms-button button:active, .editor-controls-cancel-button:active, .open-button-bulk:active,
.crr-button-bulk:active,
.doc-abstract-button-bulk:active,
.move-button-bulk:active,
.trash-button-bulk:active,
.export-button-bulk:active,
.plain-button-bulk:active,
.restore-button-bulk:active,
.delete-button-bulk:active,
.share-button-bulk:active, .export-button:active, .doctype-export-button:active, .new-doctype-button:active, .change-log:active, .sifter-library:active, .add-sifters-button:active, .doc-action-modal-buttons > :active:nth-child(2),
.add-edit-user-buttons > :active:nth-child(2),
.org-admin-settings-buttons > :active:nth-child(2),
.confirm-mfa-enrollment-buttons > :active:nth-child(2),
.cancel-on-expiration-buttons > :active:nth-child(2),
.switch-org-buttons > :active:nth-child(2), .doc-action-modal-buttons > :active:first-child,
.add-edit-user-buttons > :active:first-child,
.org-admin-settings-buttons > :active:first-child,
.confirm-mfa-enrollment-buttons > :active:first-child,
.cancel-on-expiration-buttons > :active:first-child,
.switch-org-buttons > :active:first-child, .doc-action-buttons > button:active,
.add-edit-user-buttons > button:active,
.org-admin-settings-buttons > button:active, .restore-button:active, .open-button:active, .standard-button:active, .sift-new-button:active, .delete-button:active, .resend-password-button:active, .download-button:active,
.external-download-button:active, .footer-help > .footer-help-button:active, .picker-button:active {
  top: 2px;
  box-shadow: 0 0 0 rgba(255, 255, 255, 0);
}

.login-button input,
.password-next-button button,
.return-button button,
.reset-button button,
.set-button button,
.mfa-button button,
.signup-buttons button,
.accept-terms-button button, .editor-controls-cancel-button, .open-button-bulk,
.crr-button-bulk,
.doc-abstract-button-bulk,
.move-button-bulk,
.trash-button-bulk,
.export-button-bulk,
.plain-button-bulk,
.restore-button-bulk,
.delete-button-bulk,
.share-button-bulk, .export-button, .doctype-export-button, .new-doctype-button, .change-log, .sifter-library, .add-sifters-button, .doc-action-modal-buttons > :nth-child(2),
.add-edit-user-buttons > :nth-child(2),
.org-admin-settings-buttons > :nth-child(2),
.confirm-mfa-enrollment-buttons > :nth-child(2),
.cancel-on-expiration-buttons > :nth-child(2),
.switch-org-buttons > :nth-child(2), .doc-action-modal-buttons > :first-child,
.add-edit-user-buttons > :first-child,
.org-admin-settings-buttons > :first-child,
.confirm-mfa-enrollment-buttons > :first-child,
.cancel-on-expiration-buttons > :first-child,
.switch-org-buttons > :first-child, .doc-action-buttons > button,
.add-edit-user-buttons > button,
.org-admin-settings-buttons > button, .restore-button, .open-button, .standard-button, .sift-new-button, .delete-button, .resend-password-button, .download-button,
.external-download-button, .footer-help > .footer-help-button, .login-button input:focus,
.password-next-button button:focus,
.return-button button:focus,
.reset-button button:focus,
.set-button button:focus,
.mfa-button button:focus,
.signup-buttons button:focus,
.accept-terms-button button:focus, .picker-button {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.login-button input,
.password-next-button button,
.return-button button,
.reset-button button,
.set-button button,
.mfa-button button,
.signup-buttons button,
.accept-terms-button button {
  color: #001689;
  border: 1px solid rgb(209, 211, 211);
  transition: color 150ms ease-in-out, border-color 150ms ease-in-out, background-color 150ms ease-in-out;
}
.login-button input:hover,
.password-next-button button:hover,
.return-button button:hover,
.reset-button button:hover,
.set-button button:hover,
.mfa-button button:hover,
.signup-buttons button:hover,
.accept-terms-button button:hover {
  background-color: #3d5cff;
  border-color: #001689;
  color: #001689;
}
.login-button input:focus-visible,
.password-next-button button:focus-visible,
.return-button button:focus-visible,
.reset-button button:focus-visible,
.set-button button:focus-visible,
.mfa-button button:focus-visible,
.signup-buttons button:focus-visible,
.accept-terms-button button:focus-visible {
  outline-color: #001689;
  outline-offset: 1px;
}

.editor-controls-cancel-button, .open-button-bulk,
.crr-button-bulk,
.doc-abstract-button-bulk,
.move-button-bulk,
.trash-button-bulk,
.export-button-bulk,
.plain-button-bulk,
.restore-button-bulk,
.delete-button-bulk,
.share-button-bulk, .export-button, .doctype-export-button, .new-doctype-button, .change-log, .sifter-library, .add-sifters-button, .doc-action-modal-buttons > :nth-child(2),
.add-edit-user-buttons > :nth-child(2),
.org-admin-settings-buttons > :nth-child(2),
.confirm-mfa-enrollment-buttons > :nth-child(2),
.cancel-on-expiration-buttons > :nth-child(2),
.switch-org-buttons > :nth-child(2), .doc-action-modal-buttons > :first-child,
.add-edit-user-buttons > :first-child,
.org-admin-settings-buttons > :first-child,
.confirm-mfa-enrollment-buttons > :first-child,
.cancel-on-expiration-buttons > :first-child,
.switch-org-buttons > :first-child, .doc-action-buttons > button,
.add-edit-user-buttons > button,
.org-admin-settings-buttons > button, .restore-button, .open-button, .standard-button, .sift-new-button, .delete-button, .resend-password-button, .download-button,
.external-download-button, .footer-help > .footer-help-button, .login-button input:focus,
.password-next-button button:focus,
.return-button button:focus,
.reset-button button:focus,
.set-button button:focus,
.mfa-button button:focus,
.signup-buttons button:focus,
.accept-terms-button button:focus, .picker-button {
  color: #001689;
  border: 1px solid #001689;
  transition: color 150ms ease-in-out, border-color 150ms ease-in-out, background-color 150ms ease-in-out;
}
.editor-controls-cancel-button:hover, .open-button-bulk:hover,
.crr-button-bulk:hover,
.doc-abstract-button-bulk:hover,
.move-button-bulk:hover,
.trash-button-bulk:hover,
.export-button-bulk:hover,
.plain-button-bulk:hover,
.restore-button-bulk:hover,
.delete-button-bulk:hover,
.share-button-bulk:hover, .export-button:hover, .doctype-export-button:hover, .new-doctype-button:hover, .change-log:hover, .sifter-library:hover, .add-sifters-button:hover, .doc-action-modal-buttons > :hover:nth-child(2),
.add-edit-user-buttons > :hover:nth-child(2),
.org-admin-settings-buttons > :hover:nth-child(2),
.confirm-mfa-enrollment-buttons > :hover:nth-child(2),
.cancel-on-expiration-buttons > :hover:nth-child(2),
.switch-org-buttons > :hover:nth-child(2), .doc-action-modal-buttons > :hover:first-child,
.add-edit-user-buttons > :hover:first-child,
.org-admin-settings-buttons > :hover:first-child,
.confirm-mfa-enrollment-buttons > :hover:first-child,
.cancel-on-expiration-buttons > :hover:first-child,
.switch-org-buttons > :hover:first-child, .doc-action-buttons > button:hover,
.add-edit-user-buttons > button:hover,
.org-admin-settings-buttons > button:hover, .restore-button:hover, .open-button:hover, .standard-button:hover, .sift-new-button:hover, .delete-button:hover, .resend-password-button:hover, .download-button:hover,
.external-download-button:hover, .footer-help > .footer-help-button:hover, .login-button input:hover:focus,
.password-next-button button:hover:focus,
.return-button button:hover:focus,
.reset-button button:hover:focus,
.set-button button:hover:focus,
.mfa-button button:hover:focus,
.signup-buttons button:hover:focus,
.accept-terms-button button:hover:focus, .picker-button:hover {
  background-color: #3d5cff;
  border-color: #001689;
  color: #001689;
}
.editor-controls-cancel-button:focus-visible, .open-button-bulk:focus-visible,
.crr-button-bulk:focus-visible,
.doc-abstract-button-bulk:focus-visible,
.move-button-bulk:focus-visible,
.trash-button-bulk:focus-visible,
.export-button-bulk:focus-visible,
.plain-button-bulk:focus-visible,
.restore-button-bulk:focus-visible,
.delete-button-bulk:focus-visible,
.share-button-bulk:focus-visible, .export-button:focus-visible, .doctype-export-button:focus-visible, .new-doctype-button:focus-visible, .change-log:focus-visible, .sifter-library:focus-visible, .add-sifters-button:focus-visible, .doc-action-modal-buttons > :focus-visible:nth-child(2),
.add-edit-user-buttons > :focus-visible:nth-child(2),
.org-admin-settings-buttons > :focus-visible:nth-child(2),
.confirm-mfa-enrollment-buttons > :focus-visible:nth-child(2),
.cancel-on-expiration-buttons > :focus-visible:nth-child(2),
.switch-org-buttons > :focus-visible:nth-child(2), .doc-action-modal-buttons > :focus-visible:first-child,
.add-edit-user-buttons > :focus-visible:first-child,
.org-admin-settings-buttons > :focus-visible:first-child,
.confirm-mfa-enrollment-buttons > :focus-visible:first-child,
.cancel-on-expiration-buttons > :focus-visible:first-child,
.switch-org-buttons > :focus-visible:first-child, .doc-action-buttons > button:focus-visible,
.add-edit-user-buttons > button:focus-visible,
.org-admin-settings-buttons > button:focus-visible, .restore-button:focus-visible, .open-button:focus-visible, .standard-button:focus-visible, .sift-new-button:focus-visible, .delete-button:focus-visible, .resend-password-button:focus-visible, .download-button:focus-visible,
.external-download-button:focus-visible, .footer-help > .footer-help-button:focus-visible, .login-button input:focus-visible:focus,
.password-next-button button:focus-visible:focus,
.return-button button:focus-visible:focus,
.reset-button button:focus-visible:focus,
.set-button button:focus-visible:focus,
.mfa-button button:focus-visible:focus,
.signup-buttons button:focus-visible:focus,
.accept-terms-button button:focus-visible:focus, .picker-button:focus-visible {
  outline-color: #001689;
  outline-offset: 1px;
}

/* INPUTS */
input {
  outline: none;
}

input[type=text],
input[type=password],
input[type=number] {
  border: 1px solid rgb(26, 26, 26);
  outline: none;
  padding: 0.5rem;
  height: 1.75rem;
}

input[type=range] {
  /*removes default webkit styles*/
  -webkit-appearance: none;
  /*fix for FF unable to apply focus style bug */
  border: 1px solid transparent;
  background-color: transparent;
  /* width required for proper track sizing in FF, */
  /* set on a class-by-class basis */
}

input[type=range]::-webkit-slider-runnable-track {
  height: 0.125rem;
  background: #7d8a8c;
  border: none;
  border-radius: 0.125rem;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 1px solid rgb(26, 26, 26);
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
  background: white;
  margin-top: -0.25rem;
}

input[type=range]::-moz-range-track {
  height: 0.125rem;
  background: #7d8a8c;
  border: none;
  border-radius: 0.125rem;
}

input[type=range]::-moz-range-thumb {
  border: 1px solid rgb(26, 26, 26);
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
  background: white;
}

/*hide the outline behind the border*/
input[type=range]:-moz-focusring {
  outline: 1px solid transparent;
  outline-offset: -1px;
}

input[type=range]::-ms-track {
  height: 0.125rem;
  /*remove bg color from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  background: transparent;
  /*leave room for the larger thumb to overflow with a transparent border */
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent;
}

input[type=range]::-ms-fill-lower {
  background: #7d8a8c;
  border-radius: 10px;
}

input[type=range]::-ms-fill-upper {
  background: #7d8a8c;
  border-radius: 10px;
}

input[type=range]::-ms-thumb {
  border: 1px solid rgb(26, 26, 26);
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
  background: white;
}

select {
  height: 1.75rem;
  padding: 0 0 0 0.375rem;
}

/* MISC MIXINS */
/* d1d3d3 */
/* a4a9ad */
/* 5c6670 */
/* 1e252b */
/* 1a1a1a */
/* cc2929 */
/* 77aa2d */
.signup label > .optional,
.accept-terms label > .optional, .sifter-settings-doctype-title-row > .editor > textarea.help-text, .sifter-summary-title > h2, .panel-missing-result-title.panel-result-title-dismissed,
.panel-result-title.panel-result-title-dismissed,
.panel-other-result-title.panel-result-title-dismissed, .flash-msg-header,
.flash-msg-error, label,
button, .h7, h5,
h5 a, h4, h1, li, input, select, p,
a,
textarea, body {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-feature-settings: "liga" 0;
}

.sifter-trainer-sifter-name, .document-loading-text, .card-body > .field > .label > label,
.ui.form > .field > .label > label,
.ui.form > .input-container > .field > .label > label,
.ui.form > .fields > .label > label,
.ui.form > .stripe-form > .field > .label > label, .signup-title, .password-title,
.mfa-title, .user-modal a, .add-sifters-headings-row :nth-of-type(odd), .footer-center p:nth-of-type(2), .sifted-doc-name, .panel-missing-result-title,
.panel-result-title,
.panel-other-result-title, .doc-list-headers p,
.standard-table-headers p, .settings-headings-row > p, .h9, h3 {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-feature-settings: "liga" 0;
}

.bold,
strong, .doc-action-modal > p:first-of-type {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-feature-settings: "liga" 0;
}

.footer-center p:first-of-type, .footer-left *,
.footer-right *,
.login-copyright,
.signup-copyright, .sifted-doc-type, .no-warnings p, .settings-on-off-stats p, .h8, h2 {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-feature-settings: "liga" 0;
}

h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-variant: small-caps;
  font-feature-settings: "liga" 0;
}

.sifted-doc-name, .sifted-doc-type, .result-snippet, .folder-name, .doctype-dashboard > p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sifted-doc-header.control, .control-review-finished-modal,
.control-finish-review-modal, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-control-button, .control-review-finished-modal .control-finish-review-button,
.control-finish-review-modal .control-finish-review-button, .sifted-doc-control-ellipsis-modal a, .header.control p, .header.control, .sifted-doc-document-state-value.control, .sifted-doc-name.control {
  font-family: "Lato", "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-feature-settings: "liga" 0;
}

.sifted-doc-document-state-label.control, .sifted-doc-type.control {
  font-family: "Lato", "Open Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-feature-settings: "liga" 0;
}

body {
  color: rgb(26, 26, 26);
}

p,
a,
h1,
h2,
h3,
h4,
h5,
h6,
.h7,
.h8,
.h9,
ul,
li,
button,
input,
label,
em,
strong {
  vertical-align: baseline;
}

p,
h1,
h2,
h3,
ul,
li,
input {
  color: rgb(26, 26, 26);
}

p,
a,
textarea {
  font-size: 1rem;
  line-height: 1.5rem;
}

textarea {
  word-wrap: break-word;
}

.help-text {
  font-size: 0.75rem;
  line-height: 1.15rem;
  white-space: pre-wrap;
}

select {
  font-size: 1rem;
}

span {
  vertical-align: baseline;
}

input {
  font-size: 1rem;
}

li {
  font-size: 1rem;
}

a {
  text-decoration: none;
}

h1 {
  font-size: 1.75rem;
  line-height: 2.1875rem;
}

h2 {
  font-size: 1.25rem;
  line-height: 1.5625rem;
}

h3 {
  font-size: 1rem;
  line-height: 1.25rem;
}

h4 {
  font-size: 1rem;
  font-weight: normal;
}

h5,
h5 a {
  font-size: 0.85rem;
  line-height: 1.4875rem;
  font-weight: 400;
}

.home-announcement-body h5,
.home-announcement-body ul {
  padding-bottom: 0.6375rem;
}

.home-announcement-body ul li,
.home-announcement-body ol li {
  font-size: 0.85rem;
  padding-left: 0.25rem;
  padding-bottom: 0.6375rem;
  margin-left: 1rem;
}

.home-announcement-body ul {
  list-style: disc outside none;
}

.home-announcement-body ol {
  list-style-position: outside;
}

.home-announcement-body ol > li > ol {
  list-style: lower-alpha inside none;
  padding-left: 1rem;
}

.home-announcement-date-title {
  padding-bottom: 0.85rem;
}

h6 {
  font-size: 0.625rem;
  line-height: 0.8125rem;
}

.h7 {
  font-size: 1rem;
}

.h8 {
  font-size: 1.75rem;
}

.h9 {
  font-size: 1.8rem;
}

label,
button {
  font-size: 1rem;
  text-align: center;
}

.field label,
.fields label {
  text-align: left;
}

.doc-dropdown,
.doc-action-modal-list,
.select-doc-type,
.doctype-dropdown,
.flash-msg-header,
.folder-dropdown,
.home-ref-docs-dropdown,
.user-dropdown,
.flash-message ul,
.sifter-summary-menu-dropdown {
  list-style-type: none;
}

.doc-dropdown * {
  line-height: 1.15rem;
}

.home-ref-docs-dropdown li {
  text-align: left;
  font-size: 0.85rem;
}

.doc-action-modal > .h8 {
  padding-bottom: 0.5rem;
}

.doc-action-buttons > button {
  font-size: 0.75rem;
}

.picker > .bottom > .right > .active > .no-description, .hub-signup-doctype-name, .no-warnings p, .sifter-settings-inactive-doctype-name > button {
  font-style: italic;
}

p.error {
  color: red;
}

.flash-message p,
.flash-message a {
  font-size: 0.85rem;
}

.settings-label {
  font-size: 0.5rem;
  text-align: center;
  line-height: 0.5rem;
}

.sifter-search-results {
  list-style: none;
}

.doc-name > p {
  word-wrap: break-word;
}

.doc-state-not-sifted {
  font-style: italic;
}

.doc-state-failed:hover:after {
  font-size: 0.625rem;
  font-style: normal;
  line-height: 0.9375rem;
}

.folder-name {
  border: 1px solid transparent;
  color: rgb(26, 26, 26);
}

.panel-wrapper {
  font-size: 0.75rem;
}

.panel-missing-result-title,
.panel-result-title,
.panel-other-result-title {
  font-size: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.result-right {
  font-size: 1.25rem;
}

p.counsel-name {
  font-size: 0.75rem;
}

.result-snippets {
  line-height: 2rem;
}

.result-snippet {
  font-style: italic;
  font-size: 0.75rem;
}

.active-help-text-title {
  font-size: 0.85rem;
}

.sifted-doc-type.control {
  color: rgb(133, 133, 133);
  margin-top: 0.25rem;
}

.sifted-doc-name {
  line-height: 0.95625rem;
}
.sifted-doc-name.control {
  font-size: 1.15rem;
  line-height: 1.25rem;
}

.sifted-doc-document-state-label.control {
  color: rgb(133, 133, 133);
  line-height: 1rem;
  font-size: 0.85rem;
}

.sifted-doc-document-state-value.control {
  font-size: 0.95rem;
}
.sifted-doc-document-state-value.control.green {
  color: rgb(10, 171, 7);
}

.footer-left * {
  font-size: 0.85rem;
  line-height: 0.85rem;
}

.footer-center *,
.footer-right * {
  font-size: 0.75rem;
  line-height: 0.9375rem;
}

.login-support a {
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color 150ms ease-in-out, color 150ms ease-in-out;
}
.login-support a:hover {
  text-decoration-color: #001689;
}

.footer a {
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color 150ms ease-in-out;
}
.footer a:hover {
  color: rgb(255, 255, 255);
  text-decoration-color: rgb(255, 255, 255);
}

.login-error {
  font-style: italic;
}

.home-doc-name > p,
.home-doc-sifted > p {
  word-wrap: break-word;
}

.error-page-header {
  font-size: 3rem; /* IE compatibility */
  font-size: 4.5vmax;
  font-weight: 500;
}

.error-page-msg,
.error-page-msg a {
  font-size: 1.5rem; /* IE compatibility */
  font-size: 1.75vmax;
  font-weight: 300;
  line-height: 125%;
}

.error-page-link {
  font-size: 1.75vmax;
}

.sifter-settings-doctype-title-row > .editor > textarea.help-text {
  font-size: 1rem;
}

.help-modal-contact-info > a {
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color 150ms ease-in-out, color 150ms ease-in-out;
}
.help-modal-contact-info > a:hover {
  text-decoration-color: #001689;
}

.user-modal a {
  font-size: 1rem;
}

.password-title,
.mfa-title {
  margin-bottom: 1rem;
}

.card-body > .field > .label > label,
.ui.form > .field > .label > label,
.ui.form > .input-container > .field > .label > label,
.ui.form > .fields > .label > label,
.ui.form > .stripe-form > .field > .label > label {
  text-align: left;
}

.card-body > .field > .value {
  padding-top: 0.5rem;
}

.switch-org-item > .org-name {
  font-size: 1.1rem;
}

.signup,
.signup strong,
.signup a,
.signup li,
.signup p,
.signup input,
.signup select,
.signup label,
.signup button {
  font-size: 1rem;
}

.signup a:hover,
.accept-terms a:hover {
  text-decoration: underline;
}

.signup h1 {
  font-size: 1.75rem;
  line-height: 2.1875rem;
}

.signup h2 {
  font-size: 1.25rem;
  line-height: 1.5625rem;
}

.signup h3,
.footer-help-modal h3 {
  font-size: 1rem;
  line-height: 1.25rem;
}

.signup-field-helper-text {
  font-size: 0.9rem;
}

.signup a.remove-bundle {
  font-size: 0.84rem;
}

.signup-summary-item h3 {
  font-size: 1.05rem;
  line-height: 1.3125rem;
}

.signup-container .doc-action-modal p,
.signup-container .doc-action-modal a,
.signup-container .doc-action-modal button {
  font-size: 1rem;
}

.required-field-label {
  font-size: 0.75rem;
}

label > .optional {
  font-size: 0.75rem;
}

.signup label > .optional {
  font-size: 0.75rem;
}

.recaptcha-text,
.recaptcha-text a {
  font-size: 0.75rem;
}

.footer-help-modal,
.footer-help-modal p,
.footer-help-modal a {
  font-size: 1rem;
}

.footer-help-modal p,
.footer-help-modal a {
  line-height: 1rem;
}

.sifted-doc-banner p,
.sifted-doc-banner a {
  font-size: 0.85rem;
  line-height: 1.35rem;
}

.sifted-doc-banner p {
  color: #8a6d3b;
}

.percent-loaded {
  color: rgb(255, 255, 255);
  font-size: 1.4rem;
}

.document-loading-text {
  color: #000834;
  font-size: 2vw;
}

.cip-powered-by {
  font-size: 1.225rem;
}

.result.deleted h3,
.dismissed-result.deleted h3 {
  text-decoration: line-through;
}

.unopened p {
  font-weight: 600;
}

/* d1d3d3 */
/* a4a9ad */
/* 5c6670 */
/* 1e252b */
/* 1a1a1a */
/* cc2929 */
/* 77aa2d */
/* RESET, GENERAL */
body,
html {
  width: 100%;
  height: 100%;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

#app {
  height: 100%;
}

* > img :not(#doc-body) {
  min-width: 1rem;
  width: 100%;
  min-height: 1rem;
}

a,
* a {
  color: #001689;
}
a:hover,
* a:hover {
  color: #001689;
}

.h9 {
  color: #001689;
}

/* CONSTANTS */
/* SIFTED DOC VIEW */
/* SIFTER SETTINGS */
/* SIGNUP */
/* CLIENT ADMIN */
/* HEADER */
/* Z-INDICES */
/* BUTTONS */
input[type=checkbox]:not(:indeterminate), input[type=checkbox]:checked, input[type=checkbox]:indeterminate {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  justify-content: center;
  width: 1rem;
  height: 100%;
  cursor: pointer;
}
input[type=checkbox]:not(:indeterminate)::after, input[type=checkbox]:checked::after, input[type=checkbox]:indeterminate::after {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
  background-color: white;
  border-radius: 0.2rem;
  font-size: 1rem;
  min-width: 1rem;
  height: 1rem;
}

input[type=checkbox]:not(:indeterminate)::after {
  content: "";
}

input[type=checkbox]:checked::after {
  content: "✓";
}

input[type=checkbox]:indeterminate {
  position: relative;
}
input[type=checkbox]:indeterminate::before {
  /* hack to get the '-' centered in the box */
  content: "-";
  position: absolute;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 2.7rem;
  width: 1.2rem;
  height: 0.9rem;
  padding-bottom: 0.5rem;
  background-color: rgb(255, 255, 255);
  border-radius: 0.2rem;
}
input[type=checkbox]:indeterminate::after {
  content: "";
  background-color: rgba(255, 255, 255, 0);
}

.dismissal-check-all-missing:indeterminate::before,
.dismissal-check-all-found:indeterminate::before {
  left: 0.02rem;
}

.dismissal-check-all-missing:indeterminate::before {
  color: rgb(204, 41, 41);
}

.doc-check:indeterminate::before,
.dismissal-check-all-found:indeterminate::before {
  color: #001689;
}

input:disabled + label {
  opacity: 0.6;
  cursor: default;
}

button {
  position: relative;
  cursor: pointer;
}

.editor-controls-save-button-disabled, .editor-controls-save-button, .sifter-summary-button, .login-button input,
.password-next-button button,
.return-button button,
.reset-button button,
.set-button button,
.mfa-button button,
.signup-buttons button,
.accept-terms-button button, .editor-controls-cancel-button, .open-button-bulk,
.crr-button-bulk,
.doc-abstract-button-bulk,
.move-button-bulk,
.trash-button-bulk,
.export-button-bulk,
.plain-button-bulk,
.restore-button-bulk,
.delete-button-bulk,
.share-button-bulk, .export-button, .doctype-export-button, .new-doctype-button, .change-log, .sifter-library, .add-sifters-button, .doc-action-modal-buttons > :nth-child(2),
.add-edit-user-buttons > :nth-child(2),
.org-admin-settings-buttons > :nth-child(2),
.confirm-mfa-enrollment-buttons > :nth-child(2),
.cancel-on-expiration-buttons > :nth-child(2),
.switch-org-buttons > :nth-child(2), .doc-action-modal-buttons > :first-child,
.add-edit-user-buttons > :first-child,
.org-admin-settings-buttons > :first-child,
.confirm-mfa-enrollment-buttons > :first-child,
.cancel-on-expiration-buttons > :first-child,
.switch-org-buttons > :first-child, .doc-action-buttons > button,
.add-edit-user-buttons > button,
.org-admin-settings-buttons > button, .restore-button, .open-button, .standard-button, .sift-new-button, .delete-button, .resend-password-button, .download-button,
.external-download-button, .footer-help > .footer-help-button, .login-button input:focus,
.password-next-button button:focus,
.return-button button:focus,
.reset-button button:focus,
.set-button button:focus,
.mfa-button button:focus,
.signup-buttons button:focus,
.accept-terms-button button:focus, .picker-button {
  position: relative;
  height: 2rem;
  background-color: rgb(255, 255, 255);
  border-radius: 0.2rem;
  cursor: pointer;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
}
.editor-controls-save-button-disabled:active, .editor-controls-save-button:active, .sifter-summary-button:active, .login-button input:active,
.password-next-button button:active,
.return-button button:active,
.reset-button button:active,
.set-button button:active,
.mfa-button button:active,
.signup-buttons button:active,
.accept-terms-button button:active, .editor-controls-cancel-button:active, .open-button-bulk:active,
.crr-button-bulk:active,
.doc-abstract-button-bulk:active,
.move-button-bulk:active,
.trash-button-bulk:active,
.export-button-bulk:active,
.plain-button-bulk:active,
.restore-button-bulk:active,
.delete-button-bulk:active,
.share-button-bulk:active, .export-button:active, .doctype-export-button:active, .new-doctype-button:active, .change-log:active, .sifter-library:active, .add-sifters-button:active, .doc-action-modal-buttons > :active:nth-child(2),
.add-edit-user-buttons > :active:nth-child(2),
.org-admin-settings-buttons > :active:nth-child(2),
.confirm-mfa-enrollment-buttons > :active:nth-child(2),
.cancel-on-expiration-buttons > :active:nth-child(2),
.switch-org-buttons > :active:nth-child(2), .doc-action-modal-buttons > :active:first-child,
.add-edit-user-buttons > :active:first-child,
.org-admin-settings-buttons > :active:first-child,
.confirm-mfa-enrollment-buttons > :active:first-child,
.cancel-on-expiration-buttons > :active:first-child,
.switch-org-buttons > :active:first-child, .doc-action-buttons > button:active,
.add-edit-user-buttons > button:active,
.org-admin-settings-buttons > button:active, .restore-button:active, .open-button:active, .standard-button:active, .sift-new-button:active, .delete-button:active, .resend-password-button:active, .download-button:active,
.external-download-button:active, .footer-help > .footer-help-button:active, .picker-button:active {
  top: 2px;
  box-shadow: 0 0 0 rgba(255, 255, 255, 0);
}

.login-button input,
.password-next-button button,
.return-button button,
.reset-button button,
.set-button button,
.mfa-button button,
.signup-buttons button,
.accept-terms-button button, .editor-controls-cancel-button, .open-button-bulk,
.crr-button-bulk,
.doc-abstract-button-bulk,
.move-button-bulk,
.trash-button-bulk,
.export-button-bulk,
.plain-button-bulk,
.restore-button-bulk,
.delete-button-bulk,
.share-button-bulk, .export-button, .doctype-export-button, .new-doctype-button, .change-log, .sifter-library, .add-sifters-button, .doc-action-modal-buttons > :nth-child(2),
.add-edit-user-buttons > :nth-child(2),
.org-admin-settings-buttons > :nth-child(2),
.confirm-mfa-enrollment-buttons > :nth-child(2),
.cancel-on-expiration-buttons > :nth-child(2),
.switch-org-buttons > :nth-child(2), .doc-action-modal-buttons > :first-child,
.add-edit-user-buttons > :first-child,
.org-admin-settings-buttons > :first-child,
.confirm-mfa-enrollment-buttons > :first-child,
.cancel-on-expiration-buttons > :first-child,
.switch-org-buttons > :first-child, .doc-action-buttons > button,
.add-edit-user-buttons > button,
.org-admin-settings-buttons > button, .restore-button, .open-button, .standard-button, .sift-new-button, .delete-button, .resend-password-button, .download-button,
.external-download-button, .footer-help > .footer-help-button, .login-button input:focus,
.password-next-button button:focus,
.return-button button:focus,
.reset-button button:focus,
.set-button button:focus,
.mfa-button button:focus,
.signup-buttons button:focus,
.accept-terms-button button:focus, .picker-button {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.login-button input,
.password-next-button button,
.return-button button,
.reset-button button,
.set-button button,
.mfa-button button,
.signup-buttons button,
.accept-terms-button button {
  color: #001689;
  border: 1px solid rgb(209, 211, 211);
  transition: color 150ms ease-in-out, border-color 150ms ease-in-out, background-color 150ms ease-in-out;
}
.login-button input:hover,
.password-next-button button:hover,
.return-button button:hover,
.reset-button button:hover,
.set-button button:hover,
.mfa-button button:hover,
.signup-buttons button:hover,
.accept-terms-button button:hover {
  background-color: #3d5cff;
  border-color: #001689;
  color: #001689;
}
.login-button input:focus-visible,
.password-next-button button:focus-visible,
.return-button button:focus-visible,
.reset-button button:focus-visible,
.set-button button:focus-visible,
.mfa-button button:focus-visible,
.signup-buttons button:focus-visible,
.accept-terms-button button:focus-visible {
  outline-color: #001689;
  outline-offset: 1px;
}

.editor-controls-cancel-button, .open-button-bulk,
.crr-button-bulk,
.doc-abstract-button-bulk,
.move-button-bulk,
.trash-button-bulk,
.export-button-bulk,
.plain-button-bulk,
.restore-button-bulk,
.delete-button-bulk,
.share-button-bulk, .export-button, .doctype-export-button, .new-doctype-button, .change-log, .sifter-library, .add-sifters-button, .doc-action-modal-buttons > :nth-child(2),
.add-edit-user-buttons > :nth-child(2),
.org-admin-settings-buttons > :nth-child(2),
.confirm-mfa-enrollment-buttons > :nth-child(2),
.cancel-on-expiration-buttons > :nth-child(2),
.switch-org-buttons > :nth-child(2), .doc-action-modal-buttons > :first-child,
.add-edit-user-buttons > :first-child,
.org-admin-settings-buttons > :first-child,
.confirm-mfa-enrollment-buttons > :first-child,
.cancel-on-expiration-buttons > :first-child,
.switch-org-buttons > :first-child, .doc-action-buttons > button,
.add-edit-user-buttons > button,
.org-admin-settings-buttons > button, .restore-button, .open-button, .standard-button, .sift-new-button, .delete-button, .resend-password-button, .download-button,
.external-download-button, .footer-help > .footer-help-button, .login-button input:focus,
.password-next-button button:focus,
.return-button button:focus,
.reset-button button:focus,
.set-button button:focus,
.mfa-button button:focus,
.signup-buttons button:focus,
.accept-terms-button button:focus, .picker-button {
  color: #001689;
  border: 1px solid #001689;
  transition: color 150ms ease-in-out, border-color 150ms ease-in-out, background-color 150ms ease-in-out;
}
.editor-controls-cancel-button:hover, .open-button-bulk:hover,
.crr-button-bulk:hover,
.doc-abstract-button-bulk:hover,
.move-button-bulk:hover,
.trash-button-bulk:hover,
.export-button-bulk:hover,
.plain-button-bulk:hover,
.restore-button-bulk:hover,
.delete-button-bulk:hover,
.share-button-bulk:hover, .export-button:hover, .doctype-export-button:hover, .new-doctype-button:hover, .change-log:hover, .sifter-library:hover, .add-sifters-button:hover, .doc-action-modal-buttons > :hover:nth-child(2),
.add-edit-user-buttons > :hover:nth-child(2),
.org-admin-settings-buttons > :hover:nth-child(2),
.confirm-mfa-enrollment-buttons > :hover:nth-child(2),
.cancel-on-expiration-buttons > :hover:nth-child(2),
.switch-org-buttons > :hover:nth-child(2), .doc-action-modal-buttons > :hover:first-child,
.add-edit-user-buttons > :hover:first-child,
.org-admin-settings-buttons > :hover:first-child,
.confirm-mfa-enrollment-buttons > :hover:first-child,
.cancel-on-expiration-buttons > :hover:first-child,
.switch-org-buttons > :hover:first-child, .doc-action-buttons > button:hover,
.add-edit-user-buttons > button:hover,
.org-admin-settings-buttons > button:hover, .restore-button:hover, .open-button:hover, .standard-button:hover, .sift-new-button:hover, .delete-button:hover, .resend-password-button:hover, .download-button:hover,
.external-download-button:hover, .footer-help > .footer-help-button:hover, .login-button input:hover:focus,
.password-next-button button:hover:focus,
.return-button button:hover:focus,
.reset-button button:hover:focus,
.set-button button:hover:focus,
.mfa-button button:hover:focus,
.signup-buttons button:hover:focus,
.accept-terms-button button:hover:focus, .picker-button:hover {
  background-color: #3d5cff;
  border-color: #001689;
  color: #001689;
}
.editor-controls-cancel-button:focus-visible, .open-button-bulk:focus-visible,
.crr-button-bulk:focus-visible,
.doc-abstract-button-bulk:focus-visible,
.move-button-bulk:focus-visible,
.trash-button-bulk:focus-visible,
.export-button-bulk:focus-visible,
.plain-button-bulk:focus-visible,
.restore-button-bulk:focus-visible,
.delete-button-bulk:focus-visible,
.share-button-bulk:focus-visible, .export-button:focus-visible, .doctype-export-button:focus-visible, .new-doctype-button:focus-visible, .change-log:focus-visible, .sifter-library:focus-visible, .add-sifters-button:focus-visible, .doc-action-modal-buttons > :focus-visible:nth-child(2),
.add-edit-user-buttons > :focus-visible:nth-child(2),
.org-admin-settings-buttons > :focus-visible:nth-child(2),
.confirm-mfa-enrollment-buttons > :focus-visible:nth-child(2),
.cancel-on-expiration-buttons > :focus-visible:nth-child(2),
.switch-org-buttons > :focus-visible:nth-child(2), .doc-action-modal-buttons > :focus-visible:first-child,
.add-edit-user-buttons > :focus-visible:first-child,
.org-admin-settings-buttons > :focus-visible:first-child,
.confirm-mfa-enrollment-buttons > :focus-visible:first-child,
.cancel-on-expiration-buttons > :focus-visible:first-child,
.switch-org-buttons > :focus-visible:first-child, .doc-action-buttons > button:focus-visible,
.add-edit-user-buttons > button:focus-visible,
.org-admin-settings-buttons > button:focus-visible, .restore-button:focus-visible, .open-button:focus-visible, .standard-button:focus-visible, .sift-new-button:focus-visible, .delete-button:focus-visible, .resend-password-button:focus-visible, .download-button:focus-visible,
.external-download-button:focus-visible, .footer-help > .footer-help-button:focus-visible, .login-button input:focus-visible:focus,
.password-next-button button:focus-visible:focus,
.return-button button:focus-visible:focus,
.reset-button button:focus-visible:focus,
.set-button button:focus-visible:focus,
.mfa-button button:focus-visible:focus,
.signup-buttons button:focus-visible:focus,
.accept-terms-button button:focus-visible:focus, .picker-button:focus-visible {
  outline-color: #001689;
  outline-offset: 1px;
}

/* INPUTS */
input {
  outline: none;
}

input[type=text],
input[type=password],
input[type=number] {
  border: 1px solid rgb(26, 26, 26);
  outline: none;
  padding: 0.5rem;
  height: 1.75rem;
}

input[type=range] {
  /*removes default webkit styles*/
  -webkit-appearance: none;
  /*fix for FF unable to apply focus style bug */
  border: 1px solid transparent;
  background-color: transparent;
  /* width required for proper track sizing in FF, */
  /* set on a class-by-class basis */
}

input[type=range]::-webkit-slider-runnable-track {
  height: 0.125rem;
  background: #7d8a8c;
  border: none;
  border-radius: 0.125rem;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 1px solid rgb(26, 26, 26);
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
  background: white;
  margin-top: -0.25rem;
}

input[type=range]::-moz-range-track {
  height: 0.125rem;
  background: #7d8a8c;
  border: none;
  border-radius: 0.125rem;
}

input[type=range]::-moz-range-thumb {
  border: 1px solid rgb(26, 26, 26);
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
  background: white;
}

/*hide the outline behind the border*/
input[type=range]:-moz-focusring {
  outline: 1px solid transparent;
  outline-offset: -1px;
}

input[type=range]::-ms-track {
  height: 0.125rem;
  /*remove bg color from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  background: transparent;
  /*leave room for the larger thumb to overflow with a transparent border */
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent;
}

input[type=range]::-ms-fill-lower {
  background: #7d8a8c;
  border-radius: 10px;
}

input[type=range]::-ms-fill-upper {
  background: #7d8a8c;
  border-radius: 10px;
}

input[type=range]::-ms-thumb {
  border: 1px solid rgb(26, 26, 26);
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 50%;
  background: white;
}

select {
  height: 1.75rem;
  padding: 0 0 0 0.375rem;
}

/* MISC MIXINS */
/* d1d3d3 */
/* a4a9ad */
/* 5c6670 */
/* 1e252b */
/* 1a1a1a */
/* cc2929 */
/* 77aa2d */
.down-arrow-sm-warning, .up-arrow-sm-warning, .down-arrow-sm-other, .up-arrow-sm-other, .down-arrow, .up-arrow {
  /* define top on a case-by-case basis */
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0.7rem;
  cursor: pointer;
}

.down-arrow, .up-arrow {
  right: 0;
  height: 1.25rem;
  width: 1.25rem;
  background-size: 1rem;
}

.down-arrow-sm-warning, .up-arrow-sm-warning, .down-arrow-sm-other, .up-arrow-sm-other {
  right: 1.5rem;
  height: 0.9rem;
  width: 0.9rem;
  background-size: 0.75rem;
}

.up-arrow {
  background-image: url("/images/up-arrow-thin.svg");
}

.down-arrow {
  background-image: url("/images/down-arrow-thin.svg");
}

.up-arrow-sm-other {
  background-image: url("/images/up-arrow-med-gray.svg");
}

.down-arrow-sm-other {
  background-image: url("/images/down-arrow-med-gray.svg");
}

.user-actions-dropdown-wrapper > .user-dropdown, .doc-actions-dropdown-wrapper-wide > .doc-dropdown, .doc-actions-dropdown-wrapper > .doc-dropdown, .doctype-dropdown, .folder-dropdown, .home-ref-docs-dropdown {
  padding: 0.625rem;
  background-color: white;
  border: 1px solid #001689;
  border-radius: 0.2rem;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
  text-align: center;
}
.user-actions-dropdown-wrapper > .user-dropdown > li, .doc-actions-dropdown-wrapper-wide > .doc-dropdown > li, .doc-actions-dropdown-wrapper > .doc-dropdown > li, .doctype-dropdown > li, .folder-dropdown > li, .home-ref-docs-dropdown > li {
  cursor: pointer;
  word-wrap: break-word;
}
.user-actions-dropdown-wrapper > .user-dropdown > li:not(:first-child), .doc-actions-dropdown-wrapper-wide > .doc-dropdown > li:not(:first-child), .doc-actions-dropdown-wrapper > .doc-dropdown > li:not(:first-child), .doctype-dropdown > li:not(:first-child), .folder-dropdown > li:not(:first-child), .home-ref-docs-dropdown > li:not(:first-child) {
  margin-top: 0.5rem;
}
.user-actions-dropdown-wrapper > .user-dropdown > li, .doc-actions-dropdown-wrapper-wide > .doc-dropdown > li, .doc-actions-dropdown-wrapper > .doc-dropdown > li, .doctype-dropdown > li, .folder-dropdown > li, .home-ref-docs-dropdown > li,
.user-actions-dropdown-wrapper > .user-dropdown > li > a,
.doc-actions-dropdown-wrapper-wide > .doc-dropdown > li > a,
.doc-actions-dropdown-wrapper > .doc-dropdown > li > a,
.doctype-dropdown > li > a,
.folder-dropdown > li > a,
.home-ref-docs-dropdown > li > a {
  color: #001689;
  text-decoration: underline;
  text-decoration-color: transparent;
  width: -moz-fit-content;
  width: fit-content;
  transition: text-decoration-color 150ms ease-in-out, color 150ms ease-in-out;
}
.user-actions-dropdown-wrapper > .user-dropdown > li:hover, .doc-actions-dropdown-wrapper-wide > .doc-dropdown > li:hover, .doc-actions-dropdown-wrapper > .doc-dropdown > li:hover, .doctype-dropdown > li:hover, .folder-dropdown > li:hover, .home-ref-docs-dropdown > li:hover,
.user-actions-dropdown-wrapper > .user-dropdown > li > a:hover,
.doc-actions-dropdown-wrapper-wide > .doc-dropdown > li > a:hover,
.doc-actions-dropdown-wrapper > .doc-dropdown > li > a:hover,
.doctype-dropdown > li > a:hover,
.folder-dropdown > li > a:hover,
.home-ref-docs-dropdown > li > a:hover {
  color: #001689;
  text-decoration-color: #001689;
}
.user-actions-dropdown-wrapper > .user-dropdown > li:focus-visible, .doc-actions-dropdown-wrapper-wide > .doc-dropdown > li:focus-visible, .doc-actions-dropdown-wrapper > .doc-dropdown > li:focus-visible, .doctype-dropdown > li:focus-visible, .folder-dropdown > li:focus-visible, .home-ref-docs-dropdown > li:focus-visible,
.user-actions-dropdown-wrapper > .user-dropdown > li > a:focus-visible,
.doc-actions-dropdown-wrapper-wide > .doc-dropdown > li > a:focus-visible,
.doc-actions-dropdown-wrapper > .doc-dropdown > li > a:focus-visible,
.doctype-dropdown > li > a:focus-visible,
.folder-dropdown > li > a:focus-visible,
.home-ref-docs-dropdown > li > a:focus-visible {
  outline-color: #001689;
  outline-offset: 3px;
}

.home-ref-docs > .down-arrow {
  top: 0.6rem;
  right: 0.5rem;
}

.home-ref-docs > .up-arrow {
  right: 0.5rem;
}

.home-ref-docs-dropdown {
  position: absolute;
  width: 15rem;
  right: 0;
  top: 3rem;
}

.folder-dropdown {
  position: absolute;
  right: 0;
  top: 1.5rem;
  padding: 0.75rem;
  background-color: white;
  border: 1px solid #001689;
  text-align: center;
  z-index: 0;
}

.folder-dropdown-actions-wrapper {
  position: relative;
  height: 1rem;
  min-width: 100%;
}

.folder > .down-arrow,
.folder > .up-arrow {
  opacity: 0;
  top: 0.15rem;
  /* right position is related to .folders-header padding */
  right: 0.5rem;
}
.folder > .down-arrow:active,
.folder > .up-arrow:active {
  top: 0.25rem;
}

.folder > .down-arrow:focus-visible,
.folder > .up-arrow:focus-visible {
  opacity: 1;
}

.folder:hover > .down-arrow,
.folder > .up-arrow {
  opacity: 1;
}

.doctype-dropdown {
  position: absolute;
  right: 0;
  top: 1.8rem;
  padding: 0.75rem;
  background-color: white;
  border: 1px solid #001689;
  text-align: center;
  z-index: 10;
}

.doctype-dropdown-actions-wrapper {
  position: relative;
  height: 1rem;
  min-width: 100%;
}

.doctype-list-item > .down-arrow,
.doctype-list-item > .up-arrow {
  opacity: 0;
  top: 0.5rem;
  /* right position is related to .folders-header padding */
  right: 0.5rem;
}
.doctype-list-item > .down-arrow:active,
.doctype-list-item > .up-arrow:active {
  top: 0.6rem;
}

.doctype-list-item > .down-arrow:focus-visible,
.doctype-list-item > .up-arrow:focus-visible {
  opacity: 1;
}

.doctype-list-item:hover > .down-arrow,
.doctype-list-item > .up-arrow {
  opacity: 1;
}

.doc-actions-dropdown-wrapper-wide > .doc-dropdown, .doc-actions-dropdown-wrapper > .doc-dropdown {
  position: absolute;
  top: -0.2rem;
  text-align: left;
  z-index: 10;
}

.doc-actions-dropdown-wrapper > .doc-dropdown {
  left: 0;
  width: 6.85rem;
}

.doc-actions-dropdown-wrapper-wide > .doc-dropdown {
  width: 7.5rem;
  left: -0.1rem;
}

.doc-actions-dropdown-wrapper-wide, .doc-actions-dropdown-wrapper {
  position: relative;
  display: flex;
  flex-flow: row;
  align-items: center;
  height: 2rem;
}

.doc-actions-dropdown-wrapper {
  width: 6.25rem;
}

.doc-actions-dropdown-wrapper-wide {
  width: 7rem;
  left: -0.25rem;
}

.doc-actions-dropdown-wrapper-wide > .down-arrow, .doc-actions-dropdown-wrapper > .down-arrow {
  top: 0.5rem;
  z-index: 20;
}
.doc-actions-dropdown-wrapper-wide > .down-arrow:active, .doc-actions-dropdown-wrapper > .down-arrow:active {
  top: calc(0.5rem + 2px);
}

.doc-actions-dropdown-wrapper-wide > .up-arrow, .doc-actions-dropdown-wrapper > .up-arrow {
  top: 0.5rem;
  z-index: 20;
}
.doc-actions-dropdown-wrapper-wide > .up-arrow:active, .doc-actions-dropdown-wrapper > .up-arrow:active {
  top: calc(0.5rem + 2px);
}

.sifter-summary-menu-dropdown {
  display: none;
  position: absolute;
  right: 0.55rem;
  background-color: white;
  border: 1px solid #001689;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
  border-radius: 0.2rem;
  z-index: 10;
  margin-top: -5px;
}
.sifter-summary-menu-dropdown.active {
  display: block;
}
.sifter-summary-menu-dropdown > li {
  cursor: pointer;
  padding: 0.5rem 1rem;
}
.sifter-summary-menu-dropdown > li:hover {
  background-color: #e7e8e9;
}

.panel-top > .down-arrow,
.found-warnings-panel-top > .down-arrow,
.missing-warnings-panel-top > .down-arrow,
.panel-top > .up-arrow,
.found-warnings-panel-top > .up-arrow,
.missing-warnings-panel-top > .up-arrow {
  right: 0.4rem;
  top: 0.65rem;
}

.missing-panel > .down-arrow,
.missing-panel > .up-arrow, .panel-content-top > .down-arrow,
.panel-content-top > .up-arrow {
  background-size: 0.75rem;
  padding: 0.5rem;
  right: 0.5rem;
}

.user-actions-dropdown-wrapper > .user-dropdown {
  position: absolute;
  top: -0.2rem;
  text-align: left;
  z-index: 10;
}

.user-actions-dropdown-wrapper {
  position: relative;
  display: flex;
  flex-flow: row;
  align-items: center;
  height: 1.75rem;
}

.user-actions-dropdown-wrapper {
  width: 6rem;
}

.user-actions-dropdown-wrapper > .user-dropdown {
  left: -7rem;
  width: 14rem;
}

.user-actions-dropdown-wrapper > .down-arrow {
  top: 0.25rem;
}
.user-actions-dropdown-wrapper > .down-arrow:active {
  top: calc(0.25rem + 2px);
}

.user-actions-dropdown-wrapper > .up-arrow {
  top: 0.25rem;
  z-index: 20;
}
.user-actions-dropdown-wrapper > .up-arrow:active {
  top: calc(0.25rem + 2px);
}

/** inspired by https://projects.lukehaas.me/css-loaders/ */
.loading-spinner {
  position: fixed;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  font-size: 1rem;
  --divisor: 1;
  width: calc(1rem / var(--divisor));
  height: calc(1rem / var(--divisor));
  border-radius: 50%;
  text-indent: -9999rem;
  animation: load-primary 1.1s infinite ease;
  transform: translateZ(0);
}
.loading-spinner.white {
  animation: load-white 1.1s infinite ease;
}
.loading-spinner.control {
  animation: load-control 1.1s infinite ease;
}

.home-wrapper > .home-bottom-panel > .home-left-panel > .loading-spinner {
  position: relative;
  margin-top: 6rem;
}

.sifted-doc-header .loading-spinner {
  position: relative;
  --divisor: 4;
}
@keyframes load-primary {
  0%, 100% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem #001689, calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.5 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.7 / var(--divisor)));
  }
  12.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(0, 22, 137, calc(0.7 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem #001689, calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.5 / var(--divisor)));
  }
  25% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(0, 22, 137, calc(0.5 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.7 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem #001689, calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor)));
  }
  37.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.5 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.7 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem #001689, 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor)));
  }
  50% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.5 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.7 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem #001689, calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor)));
  }
  62.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.5 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.7 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem #001689, calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor)));
  }
  75% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.5 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.7 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem #001689, calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor)));
  }
  87.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(0, 22, 137, calc(0.5 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(0, 22, 137, calc(0.7 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem #001689;
  }
}
@keyframes load-white {
  0%, 100% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgb(255, 255, 255), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.5 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.7 / var(--divisor)));
  }
  12.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(255, 255, 255, calc(0.7 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgb(255, 255, 255), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.5 / var(--divisor)));
  }
  25% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(255, 255, 255, calc(0.5 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.7 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgb(255, 255, 255), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor)));
  }
  37.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.5 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.7 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgb(255, 255, 255), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor)));
  }
  50% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.5 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.7 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgb(255, 255, 255), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor)));
  }
  62.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.5 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.7 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgb(255, 255, 255), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor)));
  }
  75% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.5 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.7 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgb(255, 255, 255), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor)));
  }
  87.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(255, 255, 255, calc(0.5 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(255, 255, 255, calc(0.7 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgb(255, 255, 255);
  }
}
@keyframes load-control {
  0%, 100% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgb(28, 28, 67), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.5 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.7 / var(--divisor)));
  }
  12.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(28, 28, 67, calc(0.7 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgb(28, 28, 67), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.5 / var(--divisor)));
  }
  25% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(28, 28, 67, calc(0.5 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.7 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgb(28, 28, 67), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor)));
  }
  37.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.5 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.7 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgb(28, 28, 67), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor)));
  }
  50% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.5 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.7 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgb(28, 28, 67), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor)));
  }
  62.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.5 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.7 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgb(28, 28, 67), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor)));
  }
  75% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.5 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.7 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgb(28, 28, 67), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor)));
  }
  87.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(28, 28, 67, calc(0.5 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(28, 28, 67, calc(0.7 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgb(28, 28, 67);
  }
}
.loading-progress-bar {
  position: fixed;
  border: 1px solid #0e0e0e;
  background: #001689;
}
.loading-progress-bar > .percent-loaded {
  position: absolute;
  top: 0.5rem;
  width: 100%;
  text-align: center;
}

/* TODO - split into Mac-specific CSS, since this is here for Mac auto-hide scrollbar issue */
::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 13px;
}

::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: #c2c2c2;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  border: 2px solid white;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #7d7d7d;
}

::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.5);
}

/* LOGIN */
.ls-logo {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 5rem;
  align-self: center;
  padding: 1rem 0 0.5rem;
  margin: 0 1rem 0.5rem;
  border-bottom: 1px solid rgb(209, 211, 211);
  background-color: rgb(255, 255, 255);
}
.ls-logo.reseller-logo {
  height: 5.5rem;
  padding: 1rem 0;
}

.ls-logo-inner {
  width: 18rem;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("/api/reseller/logo");
}

.steps {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}

.signup-step-active,
.signup-step-inactive {
  width: 2.5rem;
  height: 2.5rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.steps > .separator {
  margin: 0 0.1rem;
  width: 1.85rem;
  border-top: 1px solid rgb(26, 26, 26);
}

.signup-step-active {
  background-image: url("/api/reseller/images/ls-logo-icon-outer-primary-inner-white.svg");
}

.signup-step-inactive {
  background-image: url("/images/logo-inactive-step.svg");
}

.login-container,
.password-container,
.mfa-container,
.accept-terms-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  background: linear-gradient(#001689, rgba(61, 92, 255, 0.5)) center center no-repeat, url("/images/theme-default-circuits.svg") bottom left/30% no-repeat;
}

.password-container,
.mfa-container,
.accept-terms-container {
  position: absolute;
  top: 0;
  left: 0;
}

.signup-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 2.5rem;
}

.login,
.password,
.mfa,
.accept-terms {
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  background-color: white;
  width: 35rem;
  border: 1px solid #001689;
  border-radius: 0.2rem;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
}

.password > .ls-logo,
.mfa > .ls-logo,
.sso > .ls-logo {
  margin-bottom: 1rem;
}

.mfa {
  width: 55rem;
}

.accept-terms {
  width: 30rem;
}

.accept-terms-form-container,
.login-form-container,
.password-form-container,
.mfa-form-container,
.login-sso-container {
  padding: 0 1rem 1rem;
}

.signup {
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  padding: 0;
  width: 100%;
  min-height: calc(100vh - 2.5rem);
}

.signup-inquiry {
  padding-bottom: 1.5rem;
  padding-right: 3.5rem;
}

.signup-field-helper-text {
  color: #7d8a8c;
  padding-bottom: 0.5rem;
}

.none-selected {
  color: #7d8a8c;
}

.signup-default-suggestion {
  color: #7d8a8c;
}

.signup-summary-plan-container {
  border: 1px solid black;
  margin-bottom: 1rem;
}

.signup-summary-plan {
  padding: 1rem 1rem 0.5rem;
}
.signup-summary-plan h2 {
  padding-bottom: 0.5rem;
}

.signup-summary-item {
  padding-bottom: 0.5rem;
  padding-top: 0.25rem;
  display: flex;
}
.signup-summary-item .title {
  padding-right: 0.25rem;
}
.signup-summary-item.price-summary {
  padding-top: 1rem;
}

.reseller-signup-summary-item {
  padding-bottom: 1rem;
  padding-top: 0.25rem;
}
.reseller-signup-summary-item h3 {
  padding-bottom: 0.25rem;
  display: inline;
}
.reseller-signup-summary-item > .title > .value {
  padding-left: 1rem;
  display: inline-block;
  vertical-align: baseline;
}
.reseller-signup-summary-item.price-summary {
  padding-top: 1rem;
}
.reseller-signup-summary-item.hub-reseller-cost {
  padding-top: 2rem;
  padding-bottom: 0;
}

.hub-signup-doctype-name:not(:first-of-type) {
  padding-top: 1rem;
}

.industry-segment-bundles {
  padding-top: 1rem;
}

.signup-summary-total {
  padding: 0.5rem 0 0;
}

.signup-summary-authorization {
  padding: 1rem 0 0;
}
.signup-summary-authorization > p {
  font-size: 0.8rem;
  padding-bottom: 0.5rem;
}

.reseller-signup-summary-item .plus-any-sales-tax {
  font-size: 0.8rem;
  line-height: 0.8rem;
  font-weight: normal;
}

.reseller-signup-summary-item h2 .plus-any-sales-tax,
.signup-summary-plan h2 .plus-any-sales-tax {
  font-size: 1rem;
  line-height: 1rem;
  font-weight: normal;
}

label > .optional {
  padding-left: 0.5rem;
  color: #7d8a8c;
}

.signup-first-step,
.signup-second-step,
.signup-third-step,
.signup-fourth-step,
.signup-success-step {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  background-color: #f3f3f3;
  min-height: calc(100vh - 2.5rem);
  width: 100%;
}
.signup-first-step > .signup-left,
.signup-second-step > .signup-left,
.signup-third-step > .signup-left,
.signup-fourth-step > .signup-left,
.signup-success-step > .signup-left {
  background-color: rgb(255, 255, 255);
  padding: 1rem 2rem;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.signup-first-step > .signup-right,
.signup-second-step > .signup-right,
.signup-third-step > .signup-right,
.signup-fourth-step > .signup-right,
.signup-success-step > .signup-right {
  background-color: #f3f3f3;
  padding: 1rem 2rem;
  flex: 0 0 38%;
  max-width: 38%;
}

.signup-title {
  margin-top: 1.25rem;
  margin-bottom: 1.5rem;
}
.signup-title.signup-choose-subscription-type {
  margin-bottom: 0;
}

.signup-right .signup-title {
  margin-bottom: 2rem;
}

.signup-first-step > .signup-right,
.signup-success-step > .signup-right {
  padding: 1rem 2rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
}

.signup-form,
.signup-success-text {
  width: 100%;
}

.signup-first-step .signup-form,
.signup-third-step .signup-form,
.signup-success-text {
  max-width: 42rem;
}

.signup-second-step .signup-form {
  max-width: 61rem;
}

.signup-second-step .signup-left h2 {
  padding-top: 1rem;
}

.signup-success-step .success-info {
  padding-bottom: 1rem;
}

.signup-success-step .subscription-summary {
  padding-top: 1rem;
}
.signup-success-step .subscription-summary .success-summary-item {
  padding-left: 1rem;
  padding-top: 0.25rem;
}
.signup-success-step .subscription-summary .success-summary-item > .success-bundle-name {
  padding-left: 1rem;
}
.signup-success-step .subscription-summary.hub-reseller .hub-reseller-subscription-summary {
  text-decoration: underline;
}
.signup-success-step .subscription-summary.hub-reseller .success-summary-item h3 {
  display: inline;
}
.signup-success-step .subscription-summary.hub-reseller .success-summary-item.hub-reseller-document-types {
  padding-top: 1rem;
}
.signup-success-step .subscription-summary.hub-reseller .success-summary-item.hub-reseller-charged {
  padding-top: 2rem;
}

.signup-summary {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
}

.signup-right > .testimonial {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
.signup-right > .testimonial > .logo {
  max-width: 14.5rem;
  min-width: 6.7rem;
  height: 6.7rem;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(26, 26, 26);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.signup-right > .testimonial > .logo.epic-cip {
  min-width: 14.5rem;
}
.signup-right > .testimonial > .logo > img {
  max-width: 13.5rem;
  max-height: 5.7rem;
  margin: 0.5rem;
}
.signup-right > .testimonial > .content {
  margin: 1.5rem 0;
  width: 94%;
}
.signup-right > .testimonial > .content > .text a {
  font-weight: bold;
}
.signup-right > .testimonial > .content > .person {
  margin-top: 0.5rem;
}
.signup-right > .testimonial > .photo {
  display: block;
  border-radius: 50%;
  border: 1px solid rgb(62, 62, 62);
  background-color: rgb(62, 62, 62);
  overflow: hidden;
  margin-bottom: 1rem;
  line-height: 0;
}
.signup-right > .testimonial > .photo > img {
  width: 11.75rem;
  height: 11.75rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.signup-inquiry > a,
.signup-doc-types-inquiry > a,
.signup-form a {
  cursor: pointer;
}

.signup-doc-types-inquiry {
  margin-left: 1.5rem;
}

.picker {
  border: 1px solid rgb(209, 211, 211);
}
.picker > .top {
  border-bottom: 1px solid rgb(209, 211, 211);
}
.picker > .top > input {
  width: 100%;
  border: none;
}
.picker > .bottom {
  display: flex;
  height: 20rem;
  border-top: 1px solid rgb(209, 211, 211);
}
.picker > .bottom > .left {
  flex: 0 0 36%;
  overflow-y: scroll;
  border-right: 1px solid rgb(209, 211, 211);
}
.picker > .bottom > .left > .none-selected {
  padding: 1rem;
}
.picker > .bottom > .right {
  width: 100%;
  padding: 1rem;
}
.picker > .bottom > .right > .active {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.picker > .bottom > .right > .active > .picker-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
.picker > .bottom > .right > .active > .description {
  flex: 1;
  overflow: auto;
  white-space: pre-wrap;
}
.picker > .bottom > .right > .active > .no-description {
  color: #7d8a8c;
}

.picker-item-title {
  font-size: 1.5rem;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}
.picker-item-title.inactive-status {
  color: rgb(92, 102, 112);
  font-style: italic;
}

.picker-button {
  min-width: 4rem;
  margin: 0.25rem 0 1rem 1.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 7.5rem;
}
.picker-button.disabled:hover {
  background-color: rgb(255, 255, 255);
}
.picker-button.disabled:active {
  top: 0;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
}

.picker-item-name {
  padding: 0.75rem 0.75rem 0.75rem 1rem;
  border: transparent;
  width: 100%;
  text-align: left;
  border-bottom: 1px solid rgb(209, 211, 211);
  cursor: pointer;
  color: #001689;
  background-color: transparent;
}
.picker-item-name.inactive-status {
  color: rgb(92, 102, 112);
  font-style: italic;
}
.picker-item-name.active {
  color: rgb(255, 255, 255);
  background-color: #001689;
}
.picker-item-name:hover {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 22, 137, 0.9);
}
.picker-item-name:last-child {
  border-bottom: none;
}

.selected-bundle > .selected-bundle-name,
.selected-bundle > .remove-bundle {
  display: inline;
}

.remove-bundle {
  line-height: inherit;
  cursor: pointer;
  margin-left: 0.5rem;
  font-size: 0.75rem;
}

.full-height-signup-picker .picker > .bottom {
  height: 30rem;
}

.hidden {
  visibility: hidden;
}

.login-form,
.forgot-password-form,
.set-password-form,
.check-email,
.mfa-challenge-form {
  display: flex;
  flex-flow: column;
  margin-bottom: 1rem;
}

.login-form {
  margin-bottom: 0;
}

.login-form .login-email,
.login-form .login-password,
.forgot-password-form .password-email,
.set-password-form .set-password,
.mfa-country-phone-number,
.mfa-code.field,
.signup-input-row {
  display: flex;
  flex-flow: row;
  align-items: baseline;
  justify-content: space-between;
}

.mfa-country-phone-number .field.country-code {
  flex-grow: 0 !important;
}

.signup-input-row .field {
  flex: 1;
}

.login-email,
.check-email-text {
  padding-bottom: 1rem;
}

.login-form .login-password {
  padding-bottom: 1.5rem;
}

.mfa-having-trouble {
  padding-top: 0.5rem;
}

.mfa-enroll-required-text {
  padding-bottom: 0.5rem;
}

.login-form > *:not(.login-button) > input,
.login-form > *:not(.login-button) > .input-container > input,
.forgot-password-form input,
.set-password-form input,
.mfa-enroll-form input,
.mfa-enroll-form select,
.mfa-challenge-form input {
  width: 75%;
  border: 1px solid rgb(209, 211, 211);
  border-radius: 0.2rem;
}
.login-form > *:not(.login-button) > input:focus,
.login-form > *:not(.login-button) > .input-container > input:focus,
.forgot-password-form input:focus,
.set-password-form input:focus,
.mfa-enroll-form input:focus,
.mfa-enroll-form select:focus,
.mfa-challenge-form input:focus {
  border: 1px solid #001689;
}

.login-form > *:not(.login-button) > .input-container > input,
.forgot-password-form input,
.set-password-form input,
.mfa-enroll-form input,
.mfa-enroll-form select,
.mfa-challenge-form input {
  width: 100%;
}

.login-form > *:not(.login-button) > .input-container {
  width: 75%;
}

.login-errors,
.password-errors,
.mfa-errors,
.signup-errors,
.admin-modal-errors,
.accept-terms-errors {
  border-radius: 0.2rem;
  background-color: #db4d4d;
}

.login-errors,
.password-errors,
.signup-errors {
  margin-bottom: 1rem;
}

.admin-modal-errors,
.mfa-errors,
.accept-terms-errors {
  margin-top: 1rem;
  margin-bottom: 0;
}

.login-error,
.password-error,
.mfa-error,
.signup-error,
.admin-modal-error,
.accept-terms-error {
  padding: 0.5rem 1rem;
}
.login-error p,
.login-error a,
.password-error p,
.password-error a,
.mfa-error p,
.mfa-error a,
.signup-error p,
.signup-error a,
.admin-modal-error p,
.admin-modal-error a,
.accept-terms-error p,
.accept-terms-error a {
  color: rgb(255, 255, 255);
}

.login-bottom {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.signup .signup-buttons {
  max-width: 42rem;
  width: 100%;
  padding-top: 1.5rem;
}

.signup-second-step .signup-buttons {
  width: 100%;
  max-width: 61rem;
}

.signup-buttons {
  display: flex;
  flex-flow: row;
  align-items: baseline;
  justify-content: space-between;
}
.signup-buttons > div {
  min-width: 5rem;
}

.login-button,
.password-next-button,
.return-button,
.reset-button,
.set-button,
.mfa-button,
.accept-terms-button {
  display: flex;
  flex-flow: column;
  align-items: flex-end;
}

.login-button input,
.password-next-button button,
.return-button button,
.reset-button button,
.set-button button,
.mfa-button button,
.signup-buttons button,
.accept-terms-button button {
  min-width: 5rem;
}

.login-button input:focus,
.password-next-button button:focus,
.return-button button:focus,
.reset-button button:focus,
.set-button button:focus,
.mfa-button button:focus,
.signup-buttons button:focus,
.accept-terms-button button:focus {
  min-width: 5rem;
}

.accept-terms-button {
  margin-top: 0.5rem;
}

.return-button button,
.return-button button:focus,
.reset-button button,
.reset-button button:focus,
.mfa-button button,
.mfa-button button:focus {
  min-width: 10rem;
}

.signup input,
.signup select {
  height: 1.75rem;
}

.signup input {
  padding: 0.5rem;
}

.terms-checkbox {
  display: flex;
  flex-flow: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.terms-checkbox > input {
  margin-top: 0.15rem;
  margin-right: 0.25rem;
  padding: 0;
}
.terms-checkbox > label {
  max-width: 42rem;
  width: 100%;
}

.billing-address-same-as-company-address-checkbox {
  padding-bottom: 0.5rem;
}

.signup button,
.signup button:focus {
  height: 2rem;
  min-width: 5rem;
}

.transportation-package-option-label {
  vertical-align: super;
}

.signup-product {
  text-align: center;
  padding-bottom: 1.5rem;
}
.signup-product .signup-product-title {
  padding-bottom: 0.5rem;
  font-weight: 600;
  font-size: 1.1rem;
}
.signup-product .signup-price-container {
  border: 1px solid transparent;
  display: inline-block;
  margin: 0.5rem;
}
.signup-product .signup-price-container.selected {
  border: 1px solid #001689;
  background-color: #899cff;
}
.signup-product .signup-price-container .signup-price {
  cursor: pointer;
  display: inline-block;
  padding: 1rem;
  border: 1px solid #001689;
}
.signup-product .signup-price-container .signup-price .signup-price-line {
  padding-bottom: 0.2rem;
}
.signup-product .signup-price-container .signup-price .signup-price-line.monthly-price {
  font-weight: 600;
}
.signup-product .signup-price-container .signup-price:hover {
  background-color: #899cff;
}

.mfa-button {
  margin-top: 1rem;
}

.set-button button,
.set-button button:focus {
  min-width: 9rem;
}

.login-support,
.login-options,
.login-signup {
  display: flex;
  flex-flow: column;
  align-items: center;
}

.login-options {
  padding-bottom: 1.25rem;
}
.login-options a {
  font-size: 1.05rem;
}
.login-options a:not(:first-of-type) {
  padding-top: 1.75rem;
}

.footer-help-modal-wrapper {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2147483005;
}
.footer-help-modal-wrapper:not(.visible) {
  display: none;
}
.footer-help-modal-wrapper > .footer-help-modal-backdrop {
  background-color: rgba(209, 211, 211, 0.5);
  width: 100%;
  height: 100%;
  z-index: 2147483005;
}

.unauthenticated-footer > :first-child {
  min-width: 10rem;
}
.unauthenticated-footer > .copyright-logo {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
}

/* CONTAINER/HEADER/FOOTER */
.container {
  width: 100%;
  height: 100%;
  padding-bottom: 2.5rem;
}

.app-container {
  min-height: 100%;
}

.sifted-doc-container {
  width: 100%;
  height: 100%;
}

.client-admin-logo-header,
.client-admin-reference-docs-header {
  display: flex;
  align-items: center;
}

.client-admin-upload-indicator {
  color: #001689;
  margin-left: 2rem;
}

.header {
  z-index: 40;
  height: 3rem;
  background-color: rgb(255, 255, 255);
}
.header.control {
  background-color: rgb(28, 28, 67);
  color: rgb(255, 255, 255);
  height: 3.125rem;
}
.header.control .header-user-name {
  margin-right: 1.5rem;
}
.header.control p {
  color: rgb(255, 255, 255);
  font-size: 0.52rem;
}

.header-ls {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  width: 100%;
  padding-left: 1rem;
  background-color: rgb(255, 255, 255);
  border-bottom: 1px solid #001689;
  z-index: 40;
  height: 3rem;
}
.header-ls.control {
  background-color: rgb(28, 28, 67);
  height: 3.125rem;
  border-bottom: none;
}

.header-ls a {
  color: #001689;
}

.header-ls .h7 {
  color: #001689;
}

.org-logo,
.header-ls-logo,
.header-reseller-logo {
  height: 2.25rem;
  margin-right: 1rem;
}

.header-ls-logo {
  width: 18rem;
  margin: 0.3rem 1rem 0.15rem 0;
}
.header-ls-logo.control {
  margin: 0.45rem 1rem 0.15rem 0;
}

.header-nav > .header-nav-item,
.header-user,
.header-help {
  display: flex;
  flex-flow: column;
  position: relative;
  align-items: center;
  transition: background-color 150ms ease-in-out;
  white-space: nowrap;
  height: 100%;
}
.header-nav > .header-nav-item:hover,
.header-user:hover,
.header-help:hover {
  background-color: #e7e8e9;
}

.header-items {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}

.header-nav {
  display: flex;
  flex-flow: row;
  align-items: center;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  z-index: 41;
  background-color: rgb(255, 255, 255);
  border-bottom: 1px solid #001689;
  height: 3rem;
}
.header-nav > * > * {
  display: flex;
  flex-flow: row;
  align-items: center;
  height: 3rem;
  padding: 0 1rem;
  cursor: pointer;
}
.header-nav .header-nav-current-border {
  position: absolute;
  bottom: -1px;
  width: 0;
  height: 1px;
  border-bottom: 0.3rem solid #001689;
  opacity: 0;
}
.header-nav .header-nav-item .header-icon {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.25rem;
  background-color: rgb(255, 255, 255);
  width: 1.25rem;
  height: 1.25rem;
  transition: background-color 150ms ease-in-out;
}
.header-nav .header-nav-item .header-icon.hover-selected-icon {
  opacity: 0;
  background-color: rgb(255, 255, 255);
  transition: opacity 150ms ease-in-out, background-color 150ms ease-in-out;
}
.header-nav .header-nav-item .h7 {
  margin-left: 1.75rem;
}
.header-nav .header-nav-item.home-header-nav .header-icon {
  background-size: 1.375rem;
  width: 1.375rem;
  height: 1.475rem;
}
.header-nav .header-nav-item.home-header-nav .h7 {
  margin-left: 1.9rem;
}
.header-nav .header-nav-item.doc-list-header-nav .header-icon, .header-nav .header-nav-item.home-header-nav .header-icon {
  margin-bottom: 0.2rem;
}
.header-nav .header-nav-item > a {
  color: #001689;
  transition: color 150ms ease-in-out;
}
.header-nav .header-nav-item:hover > a {
  color: #001689;
}
.header-nav .header-nav-item.current-view.header-nav-item > a {
  color: #001689;
}
.header-nav .header-nav-item.current-view .header-nav-current-border {
  opacity: 1;
  width: 100%;
}
.header-nav .header-nav-item:hover .header-icon {
  background-color: #e7e8e9;
}
.header-nav .header-nav-item:hover .hover-selected-icon {
  opacity: 1;
  background-color: #e7e8e9;
}
.header-nav .header-nav-item.current-view .hover-selected-icon {
  opacity: 1;
}
.header-help {
  font-size: 0.9rem;
  margin-right: 0.25rem;
}

.footer-help {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  cursor: pointer;
  min-width: 10rem;
}

.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-user-icon > p, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-user-icon > p, .header-user.control,
.header-help.control, .header-user > a,
.header-help > a {
  border-radius: 500px;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 1.25rem;
  height: 1.25rem;
  padding: 1px;
  font-size: 0.85rem;
  background-color: #001689;
  color: rgb(255, 255, 255);
  width: 1.9rem;
  height: 1.9rem;
}

.header-user,
.header-help {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.9rem;
  height: 100%;
  cursor: pointer;
}
.header-user > a,
.header-help > a {
  transition: color 150ms ease-in-out, background-color 150ms ease-in-out;
}
.header-user.control,
.header-help.control {
  background-color: rgb(11, 81, 193);
  width: 1.5625rem;
  height: 1.5625rem;
  margin-right: 0.35rem;
  cursor: default;
}
.header-user:hover > a, .header-user.header-user-active > a, .header-user.header-help-active > a,
.header-help:hover > a,
.header-help.header-user-active > a,
.header-help.header-help-active > a {
  color: rgb(255, 255, 255);
  background-color: #001689;
}

.footer-help > .footer-help-button {
  min-width: 4rem;
  border-radius: 500px;
  min-width: 1.25rem;
  height: 1.25rem;
  padding: 0.95rem 0.75rem;
  margin-left: 1px;
}

.download-button,
.external-download-button {
  min-width: 4rem;
  min-width: 1rem;
  width: 2.5rem;
  margin-right: 1rem;
}
.download-button .download-button-inner,
.download-button .external-download-button-inner,
.external-download-button .download-button-inner,
.external-download-button .external-download-button-inner {
  width: 2.5rem !important;
}
.download-button .hover-icon,
.external-download-button .hover-icon {
  position: absolute;
  opacity: 0;
  transition: opacity 150ms ease-in-out;
}
.download-button:hover .hover-icon,
.external-download-button:hover .hover-icon {
  opacity: 1;
}

.invoice-action-button-container {
  width: 2.5rem !important;
  margin-right: 1rem;
}

.resend-password-button {
  min-width: 4rem;
  min-width: 10rem;
}

.delete-button {
  min-width: 4rem;
  min-width: 1rem;
  width: 2.5rem;
  margin-right: 1rem;
}

.delete-button-inner {
  width: 2.5rem !important;
  background-image: url("/images/delete-icon.svg");
}

.upload-file-input,
.add-user-input {
  position: fixed;
  top: -100rem;
}

.admin-settings-add-user-disabled {
  display: flex;
  align-items: center;
}
.admin-settings-add-user-disabled .standard-button:active {
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
  top: 0;
}
.admin-settings-add-user-disabled .standard-button:hover {
  background-color: white;
}

.client-admin-view-wrapper {
  display: flex;
  flex-flow: column;
  height: 100%;
  padding-top: 3.125rem;
  padding-bottom: 0.25rem;
  padding-right: 1rem;
}

.client-admin-header {
  position: fixed;
  top: 3rem;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  padding: 1rem 1.5rem 0 0.5rem;
  z-index: 20;
  border-bottom: 1px solid rgb(209, 211, 211);
  background-color: rgb(255, 255, 255);
  box-shadow: -6px 0 8px white;
}

.client-admin-view-wrapper > .standard-table-card-wrapper:last-of-type {
  margin-bottom: 4rem;
}

.standard-table-cards {
  display: flex;
  align-items: stretch;
}

.standard-table-wrapper {
  display: flex;
  flex-flow: column;
}

.standard-table-card-wrapper-md, .standard-table-card-wrapper-sm, .standard-table-card-wrapper {
  min-height: 2rem;
  padding: 0 1rem 1rem;
  margin-left: 0.5rem;
  margin-top: 1rem;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
}

.standard-table-card-wrapper {
  height: 100%;
}

.standard-table-card-wrapper-sm {
  width: 33%;
}

.standard-table-card-wrapper-md {
  width: 66%;
}

.standard-table-header,
.standard-table-column {
  display: flex;
  flex-flow: row;
  align-items: center;
  width: 30%;
  min-width: 12rem;
  padding: 0.375rem;
  min-height: 4rem;
}

.standard-table-row-buttons {
  display: flex;
}

.standard-table-column .truncate-column {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.standard-table-column-right {
  display: flex;
  justify-content: flex-end;
}

.standard-table-column-3 {
  width: 3%;
  min-width: 3rem;
}

.standard-table-column-5 {
  width: 5%;
  min-width: 5rem;
}

.standard-table-column-10 {
  width: 10%;
  min-width: 6rem;
}

.standard-table-column-15 {
  width: 15%;
  min-width: 8rem;
}

.standard-table-column-20 {
  width: 20%;
  min-width: 9rem;
}

.standard-table-column-25 {
  width: 25%;
  min-width: 10rem;
}

.standard-table-column-40 {
  width: 40%;
  min-width: 13rem;
}

.standard-table-column-50 {
  width: 50%;
  min-width: 15rem;
}

.ignore-min-width {
  min-width: auto;
}

.sortable {
  cursor: pointer;
}

.cursor-pointer {
  cursor: pointer;
}

.standard-table-row:hover {
  background-color: #e7e8e9;
}

.standard-table-list > .standard-table-row:last-of-type {
  border-bottom: 1px solid rgb(209, 211, 211);
}

.footer,
.footer-logged-in {
  display: flex;
  flex-flow: row;
  align-items: center;
  position: fixed;
  bottom: 0;
  padding: 0 1rem;
  width: 100%;
  height: 2.5rem;
}

.footer {
  justify-content: space-between;
  background-color: #001689;
  z-index: 40;
}

.footer-logged-in {
  justify-content: center;
  z-index: 41;
  pointer-events: none;
}

.footer *,
.footer-logged-in * {
  color: rgb(255, 255, 255);
}

.footer-left {
  display: flex;
  flex-flow: row;
  align-items: center;
}

.footer-left > * {
  margin-right: 1rem;
}

.footer-logo-linkedin, .footer-logo-youtube, .footer-logo-facebook, .footer-logo-twitter {
  display: flex;
  background-repeat: no-repeat;
  background-position: center;
}
.footer-logo-linkedin a, .footer-logo-youtube a, .footer-logo-facebook a, .footer-logo-twitter a {
  min-width: 100%;
  min-height: 100%;
}

.footer-logo-twitter {
  width: 1rem;
  height: 1rem;
  background-size: 1rem;
  background-image: url("/images/twitter-white.svg");
}

.footer-logo-facebook {
  width: 1rem;
  height: 1rem;
  background-size: 1rem;
  background-image: url("/images/facebook-white.svg");
}

.footer-logo-youtube {
  width: 1.25rem;
  height: 1.25rem;
  background-size: 1.25rem;
  background-image: url("/images/youtube-white.svg");
}

.footer-logo-linkedin {
  width: 1rem;
  height: 1rem;
  background-size: 1rem;
  background-image: url("/images/linkedin-white.svg");
}

.footer-center {
  display: flex;
  flex-flow: column;
  align-items: center;
}

.footer-right {
  display: flex;
  flex-flow: row;
  align-items: center;
}
.footer-right > :first-child {
  padding-right: 0.5rem;
}

.login-copyright,
.signup-copyright {
  color: white;
}

.footer-ls-logo {
  width: 7rem;
  height: 2.5rem;
  margin-left: 0.5rem;
  background-image: url("/images/ls-logo-white.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

/* HOME */
.standard-button, .sift-new-button {
  min-width: 4rem;
  align-self: center;
}

.home-top-panel {
  height: 8rem;
  background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25)), url("/images/circuits-rot.svg") 0 0/cover no-repeat, linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)) center center/cover no-repeat, url("/images/fiber-texture-rot.jpg") center center/cover no-repeat;
  box-shadow: inset -0.5rem 0 2rem rgba(125, 138, 140, 0.75);
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
  padding: 1rem;
}

.home-sift-new-button-wrapper {
  width: 15rem;
}

.sift-new-button {
  width: 10rem;
  margin-right: 0.25rem;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
  border: 1px solid #001689;
}
.sift-new-button.disabled {
  cursor: pointer !important;
}

.sifts-remaining {
  padding-top: 1rem;
}

.standard-button {
  padding: 0 1rem;
}

.home-wrapper {
  overflow: hidden;
}

.home-welcome, .client-admin-right, .client-admin-left {
  display: flex;
  flex-flow: row;
  padding-left: 1rem;
  width: 50%;
  color: #001689;
}

.client-admin-left {
  height: 3.125rem;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1rem;
}

.client-admin-right {
  height: 3.125rem;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 1rem;
}

.client-admin-right > div {
  padding-left: 1rem;
}

.home-welcome {
  flex-flow: column;
  align-items: center;
  justify-content: center;
}
.home-welcome .cip-welcome {
  color: #001689;
}
.home-welcome .cip-welcome .ft-ligature-f {
  letter-spacing: 0.0875rem;
}
.home-welcome .cip-powered-by .ft-ligature-f {
  letter-spacing: 0.0625rem;
}

.days-remaining {
  padding-top: 0.25rem;
}

.home-ref-docs-wrapper {
  display: flex;
  flex-flow: row;
  justify-content: flex-end;
  width: 15rem;
}

.home-ref-docs {
  display: flex;
  flex-flow: row;
  align-items: center;
  position: relative;
  width: 15rem;
  padding-left: 0.5rem;
  cursor: pointer;
}

.home-ref-docs-dropdown li:nth-child(n+2):not(:last-of-type) {
  margin: 0.75rem 0;
}

.home-bottom-panel {
  display: flex;
  flex-flow: row;
  align-items: flex-start;
  padding: 1rem;
}

.home-right-panel, .home-left-panel {
  padding-top: 1rem;
  height: 100%;
  min-height: 20rem;
  width: 50%;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
}

.home-panel-header {
  padding: 1rem 0 1rem 2rem;
  margin-bottom: 1rem;
  color: #001689;
}

.home-left-panel {
  margin-right: 1rem;
}

.home-recently-sifted-empty {
  padding-bottom: 1rem;
}

.home-doc-row {
  display: flex;
  flex-flow: row;
  cursor: pointer;
  border-top: 1px solid rgb(209, 211, 211);
  padding: 1rem 0 1rem 2rem;
}
.home-doc-row:hover {
  background-color: #e7e8e9;
}

.home-recently-sifted-headers {
  display: flex;
  flex-flow: row;
  padding-left: 2rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #7d8a8c;
}
.home-recently-sifted-headers h3:nth-child(1) {
  width: calc(50% - 1rem);
}
.home-recently-sifted-headers h3:nth-child(2) {
  width: 30%;
}
.home-recently-sifted-headers h3:nth-child(3) {
  width: calc(20% - 1rem);
}

.home-doc-name {
  width: calc(50% - 1rem);
  padding-right: 1rem;
}

.home-doc-sifted {
  width: 30%;
}

.home-doc-shared {
  width: calc(20% - 1rem);
  padding-left: 1rem;
}

.home-right-panel {
  max-height: 40rem;
  overflow-y: scroll;
}

.home-announcements {
  padding: 0 2rem;
}

.home-announcement {
  padding-bottom: 2rem;
}
.home-announcement a {
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color 150ms ease-in-out, color 150ms ease-in-out;
}
.home-announcement a:hover {
  text-decoration-color: #001689;
}
.home-announcement .home-panel-header {
  padding: 0;
}

.home-announcement-date {
  width: 100%;
  border-bottom: 1px solid rgb(209, 211, 211);
  margin-bottom: 0.5rem;
}

.home-announcement-img {
  width: 100%;
  margin-bottom: 1rem;
}

.home-announcement-img-half-width {
  width: 50%;
  margin-bottom: 1rem;
}

.home-announcement-img-three-quarter-width {
  width: 75%;
  margin-bottom: 1rem;
}

/* DOC LISTING */
#doc-by-doctype-upload-input {
  position: fixed;
  top: -100rem;
}

#doc-upload-input {
  position: fixed;
  top: -100rem;
}

.doc-list-view-wrapper {
  display: flex;
  flex-flow: column;
  height: 100%;
  background-color: rgb(255, 255, 255);
}

.doc-list-view-top-panel {
  display: flex;
  flex-flow: row;
  width: 100%;
  height: 6rem;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.75rem;
}

.doc-list-view-top-panel {
  justify-content: space-between;
  align-items: center;
}

.doc-list-view-bottom-panel {
  display: flex;
  flex-flow: row;
  min-height: calc(100vh - 2.5rem - 3rem);
  margin: 0 !important; /* overrides re-com default */
}

.doc-list-view-folders {
  background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25)), url("/images/circuits.svg") 0 0/20rem 50rem, linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)) center center/cover no-repeat, url("/images/fiber-texture.jpg") center center/cover no-repeat;
  box-shadow: inset -0.25rem 0 2rem rgba(125, 138, 140, 0.75);
  display: flex;
  flex-flow: column;
  height: 100%;
  width: 100%;
}

.doc-list-view-folders {
  padding: 0 0 1rem;
}

.doc-list-view-folders > .sift-new-button-wrapper {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 1.75rem;
  margin-bottom: 0.75rem;
}

.sift-new-button-wrapper > div,
.home-sift-new-button-wrapper > div {
  display: flex;
  flex-flow: row;
  align-items: center;
}

.doc-list-wrapper {
  display: flex;
  flex-flow: column;
  width: 100%;
}

.empty-data-pane {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 19rem;
}
.empty-data-pane > h1 {
  border: 1px dashed #001689;
  border-radius: 0.2rem;
  color: rgb(209, 211, 211);
  width: 90%;
  padding: 7.5rem 0;
  text-align: center;
}

.folder-header {
  color: #001689;
}

.doc-list-headers,
.standard-table-headers {
  position: relative;
  display: flex;
  flex-flow: row;
  align-items: center;
  height: 4rem;
  padding-left: 1rem;
}

.doc-name-header,
.doctype-header,
.doc-sifted-header,
.doc-shared-header,
.shared-doc-owner-header,
.shared-doc-shared-by-header,
.shared-doc-share-date-header,
.shared-doc-viewer-mode-header {
  display: flex;
  flex-flow: row;
  align-items: center;
  cursor: pointer;
}

.doc-sort-down-arrow, .doc-sort-up-arrow {
  width: 1rem;
  height: 1rem;
  margin-left: 0.5rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.doc-sort-up-arrow {
  background-image: url("/images/up-arrow-thin.svg");
}

.doc-sort-down-arrow {
  background-image: url("/images/down-arrow-thin.svg");
}

.doc-row,
.doc-row-not-sifted, .standard-table-row {
  display: flex;
  flex-flow: row;
  align-items: center;
  min-height: 4rem;
  padding-left: 1rem;
  border-top: 1px solid rgb(209, 211, 211);
  transition: background-color 150ms ease-in-out;
}

.doc-row,
.doc-row-not-sifted {
  cursor: pointer;
}
.doc-row:hover,
.doc-row-not-sifted:hover {
  background-color: #e7e8e9;
}

.doc-list > .doc-row:first-child {
  border-top: 1px solid #7d8a8c;
}

.doc-list > .doc-row:last-of-type {
  margin-bottom: 6rem;
  border-bottom: 1px solid rgb(209, 211, 211);
}

.dismissal-check-general-advice, .dismissal-check-other-result, .dismissal-check-important,
.dismissal-check-all-found, .dismissal-check-missing,
.dismissal-check-all-missing, .doc-check {
  width: 1rem;
  height: 100%;
}

.doc-check {
  margin-right: 0.75rem;
}

.active-dropdown-row {
  position: relative;
  z-index: 30;
}

.doc-state-not-sifted {
  color: rgb(92, 102, 112);
}

.doc-state-failed {
  width: 6rem;
  cursor: help;
}

.signup-card-details-field > .help-text .tooltip-content, .signup-transportation-package-field > .help-text .tooltip-content, .signup-users-field-small-business-edition > .help-text .tooltip-content, .signup-users-field > .help-text .tooltip-content, .signup-subscription-plan-field-small-business-edition > .help-text .tooltip-content, .signup-subscription-plan-field > .help-text .tooltip-content, .signup-edition-field > .help-text .tooltip-content, .signup-doc-types-field > .help-text .tooltip-content, .password-special-characters > .help-text .tooltip-content, .admin-settings-activate-user-disabled > .help-text .tooltip-content, .admin-settings-add-user-disabled-help > .help-text .tooltip-content, .admin-settings-edit-org-name > .help-text .tooltip-content, .admin-settings-upload-reference-docs > .help-text .tooltip-content, .policy-number-help > .help-text .tooltip-content, .sift-new-button-help > .help-text .tooltip-content, .admin-settings-upload-org-logo > .help-text .tooltip-content, .admin-settings-cip-users > .help-text .tooltip-content, .admin-settings-allow-doctype-override > .help-text .tooltip-content, .admin-settings-mfa-enabled > .help-text .tooltip-content,
.admin-settings-mfa-enabled-modal > .help-text .tooltip-content, .cancel-on-expiration-modal > .help-text .tooltip-content, .admin-settings-exclude-advice-on-export-modal > .help-text .tooltip-content, .admin-settings-exclude-advice-on-export > .help-text .tooltip-content, .admin-settings-allow-ls-admin > .help-text .tooltip-content,
.admin-settings-allow-ls-admin-modal > .help-text .tooltip-content, .settings-ls-missing-help > .help-text .tooltip-content, .settings-ls-found-help > .help-text .tooltip-content, .settings-ls-sifter-help > .help-text .tooltip-content, .settings-ls-general-advice-help > .help-text .tooltip-content, .settings-ls-description-help > .help-text .tooltip-content, .settings-ls-template-help > .help-text .tooltip-content, .doc-state-failed:hover:after {
  display: flex;
  position: absolute;
  min-height: 2rem;
  padding: 0.5rem;
  background-color: white;
  border-radius: 0.2rem;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
  font-size: 0.75rem;
  z-index: 60;
}

.doc-state-failed:hover:after {
  content: attr(data-title);
  top: 4rem;
  left: 0;
  border: 1px solid rgb(204, 41, 41);
  width: 10rem;
  min-height: 2rem;
  color: rgb(204, 41, 41);
}

.doc-list-header,
.doc-list-item {
  padding-left: 1rem;
}

.doc-name,
.doc-name-header {
  width: 30%;
  min-width: 0;
  padding-left: 0.375rem;
}

.doctype,
.doctype-header {
  width: calc(30% - 1rem);
}

.doc-sifted,
.doc-sifted-header {
  width: calc(23% - 1rem);
}

.doc-shared,
.doc-shared-header {
  width: 6.5rem;
}
.doc-shared.wide-doc-shared-header,
.doc-shared-header.wide-doc-shared-header {
  width: 7rem;
}

.doc-sifted {
  position: relative;
}

.doc-actions,
.doc-actions-header {
  width: 17%;
  min-width: 7rem;
}

.shared-with-me-folder .doc-name,
.shared-with-me-folder .doc-name-header {
  width: 21%;
}
.shared-with-me-folder .doctype,
.shared-with-me-folder .doctype-header {
  width: calc(20% - 1rem);
}
.shared-with-me-folder .shared-doc-share-date,
.shared-with-me-folder .shared-doc-share-date-header {
  width: calc(11% - 1rem);
  min-width: 8.25rem;
}
.shared-with-me-folder .shared-doc-owner,
.shared-with-me-folder .shared-doc-owner-header,
.shared-with-me-folder .shared-doc-shared-by,
.shared-with-me-folder .shared-doc-shared-by-header {
  width: calc(14% - 1rem);
}
.shared-with-me-folder .shared-doc-viewer-mode,
.shared-with-me-folder .shared-doc-viewer-mode-header {
  width: calc(14% - 1rem);
}
.shared-with-me-folder .shared-doc-viewer-mode p,
.shared-with-me-folder .shared-doc-viewer-mode-header p {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.shared-with-me-folder .doc-actions-header,
.shared-with-me-folder .doc-actions {
  min-width: 7.5rem;
}

.breadcrumbs {
  display: flex;
  flex-flow: row;
  width: 80%;
  justify-content: flex-start;
  padding-left: 1.125rem;
}

.doc-action-buttons-wrapper,
.doc-action-buttons {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
}

.doc-action-buttons {
  border-radius: 0.2rem;
  padding: 1rem;
}

.breadcrumbs > div {
  display: flex;
  flex-flow: row;
  align-items: center;
}

.breadcrumbs > div > .right-arrow {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 1.3125rem;
  height: 1.3125rem;
  margin: 0 0.5rem;
}

.open-button {
  min-width: 4rem;
}

.restore-button {
  min-width: 5rem;
}

.sift-new-button-bottom {
  height: 2rem;
}

.doc-list-view-folders > .folder:last-of-type {
  margin-bottom: 2rem;
}

.doc-action-buttons > button,
.add-edit-user-buttons > button,
.org-admin-settings-buttons > button {
  min-width: 4rem;
  margin-right: 0.5rem;
}

.help-modal-wrapper, .sifted-doc-control-ellipsis-modal-wrapper, .user-modal-wrapper, .standard-modal-wrapper, .doc-action-modal-wrapper {
  display: flex;
  /* overrides re-com modal default, for IE */
  /* overrides re-com modal default, for IE */
}
.help-modal-wrapper > :first-child, .sifted-doc-control-ellipsis-modal-wrapper > :first-child, .user-modal-wrapper > :first-child, .standard-modal-wrapper > :first-child, .doc-action-modal-wrapper > :first-child {
  background-color: rgba(255, 255, 255, 0) !important;
}
.help-modal-wrapper > :nth-child(2), .sifted-doc-control-ellipsis-modal-wrapper > :nth-child(2), .user-modal-wrapper > :nth-child(2), .standard-modal-wrapper > :nth-child(2), .doc-action-modal-wrapper > :nth-child(2) {
  background-color: rgba(255, 255, 255, 0) !important;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.doc-action-modal-wrapper {
  background-color: rgba(209, 211, 211, 0.5);
}

.standard-modal-wrapper {
  background-color: rgba(209, 211, 211, 0.5);
  overflow: auto;
}

.help-modal-wrapper.show-backdrop {
  background-color: rgba(209, 211, 211, 0.5);
}

.doc-action-modal-wrapper > :nth-child(2) {
  padding: 0 !important;
}

.share-docs-modal, .add-sifters-modal, .cancel-on-expiration-modal, .control-review-finished-modal,
.control-finish-review-modal, .help-modal,
.footer-help-modal, .sifted-doc-control-ellipsis-modal, .user-modal, .new-doctype-modal, .switch-org-modal, .confirm-mfa-enrollment-modal, .org-admin-settings-modal, .add-edit-user-modal, .sifter-description-modal, .select-false-positive-sentence-modal, .select-text-modal, .sifter-trainer-modal, .doctype-picker-modal, .template-picker-modal, .standard-modal,
.doc-action-modal {
  display: flex;
  flex-flow: column;
  min-width: 15rem;
  min-height: 1rem;
  background-color: white;
  border: 1px solid #001689;
  border-radius: 0.2rem;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
}

.standard-modal,
.doc-action-modal {
  padding: 1rem;
  justify-content: space-between;
  max-width: 20rem;
}

.doc-action-modal.doc-sift-disabled-modal {
  max-width: 25rem;
}

.doc-action-modal.doc-sift-policy-number-modal {
  max-width: 21rem;
}

.selected-too-many-docs-modal,
.cannot-reprocess-doc-modal {
  max-width: 23rem;
}

.confirm-reprocess-doc-modal {
  max-width: 33rem;
}
.confirm-reprocess-doc-modal .reprocess-doc-name {
  margin-left: 1.5rem;
  padding-bottom: 1rem;
}

.doc-trash-modal {
  max-width: 31rem;
}

.extend-session-modal {
  max-width: 40rem;
}
.extend-session-modal > .h8 {
  padding-bottom: 1rem;
}
.extend-session-modal > div {
  padding-bottom: 0.5rem;
}

.remove-template-modal {
  max-width: 33rem;
}
.remove-template-modal > .h8 {
  padding-bottom: 1rem;
}

.template-picker-modal {
  min-width: 75vw;
  max-width: 75vw;
  padding: 2rem;
  justify-content: space-between;
}

.template-picker-owner-buttons {
  display: flex;
  justify-content: flex-start;
}
.template-picker-owner-buttons > .field {
  padding-right: 1rem;
}

.doctype-picker-modal {
  min-width: 75vw;
  max-width: 75vw;
  padding: 2rem;
  justify-content: space-between;
}

.sifter-trainer-modal {
  min-width: 70vw;
  max-width: 70vw;
  padding: 2rem;
  justify-content: space-between;
}

.select-text-modal {
  min-width: 32rem;
  max-width: 36rem;
  padding: 0.5rem 1rem;
  justify-content: space-between;
  flex-flow: row;
  align-items: center;
}
.select-text-modal .doc-action-modal-buttons {
  padding-top: 0;
  padding-left: 0.75rem;
}
.select-text-modal .doc-action-modal-buttons > :first-child:not(.modal-single-button) {
  margin-right: 0;
  min-width: 4rem;
}
.select-text-modal.no-ga-no-missing {
  padding: 0.35rem 1rem;
}
.select-text-modal.no-ga-no-missing .doc-action-modal-buttons > :first-child:not(.modal-single-button) {
  height: 1.8rem;
}

.select-text-modal-wrapper > .rc-modal-panel-child-container {
  padding-bottom: 100% !important;
  padding-top: 4px !important;
}

.select-false-positive-sentence-modal {
  padding: 1rem;
  min-width: 66vw;
  max-width: 66vw;
  max-height: 90vh;
}
.select-false-positive-sentence-modal .select-false-positive-sentence-directions {
  padding: 0.5rem 0 0;
}
.select-false-positive-sentence-modal .false-positive-sentences {
  border: 1px solid transparent;
  margin-top: 1rem;
  padding: 0.5rem;
  overflow: auto;
}
.select-false-positive-sentence-modal .false-positive-sentences.error {
  border: 1px solid #db4d4d;
}
.select-false-positive-sentence-modal .false-positive-sentences .false-positive-sentence {
  padding: 0.5rem 0.75rem;
  background: #899cff;
  border: 2px solid transparent;
}
.select-false-positive-sentence-modal .false-positive-sentences .false-positive-sentence:not(:first-child) {
  margin-top: 1rem;
}
.select-false-positive-sentence-modal .false-positive-sentences .false-positive-sentence:hover {
  cursor: pointer;
  background: #5671ff;
}
.select-false-positive-sentence-modal .false-positive-sentences .false-positive-sentence.selected {
  border: 2px solid #001689;
}
.select-false-positive-sentence-modal .error-message {
  color: #db4d4d;
  padding-top: 0.5rem;
}

.sifter-description-modal {
  padding: 1rem;
}

.sifter-description-modal-wrapper > .rc-modal-panel-child-container {
  padding-right: 100% !important;
  padding-left: 0.5rem !important;
}

.add-edit-user-modal {
  padding: 1rem;
  justify-content: space-between;
  max-width: 25rem;
}

.org-admin-settings-modal {
  padding: 1rem;
  justify-content: space-between;
  max-width: 25rem;
}

.confirm-mfa-enrollment-modal {
  padding: 1rem;
  justify-content: space-between;
  max-width: 29rem;
}

.switch-org-modal {
  padding: 1rem;
  justify-content: space-between;
  width: 40rem;
}

.new-doctype-modal {
  position: fixed;
  width: 15rem;
  z-index: 2147483005;
  left: 1.375rem;
  top: 9rem;
}

.new-doctype-modal-option {
  padding: 0.5rem 0.75rem;
  display: flex;
  flex-flow: row;
  border-bottom: 1px solid rgb(209, 211, 211);
  cursor: pointer;
}
.new-doctype-modal-option:hover {
  background-color: #e7e8e9;
}

.new-doctype-modal-option > h3 {
  color: #001689;
  margin-right: 0.5rem;
}

.user-modal {
  position: fixed;
  top: 3.5rem;
  right: 3rem;
  width: 8rem;
  z-index: 2147483005;
}

.sifted-doc-control-ellipsis-modal {
  border: 1px solid rgba(0, 0, 0, 0.176);
  position: fixed;
  top: 7.25rem;
  right: 1rem;
  width: 12rem;
  min-width: 12rem;
  z-index: 2147483005;
  padding: 0.5rem 0;
}
.sifted-doc-control-ellipsis-modal a {
  cursor: pointer;
  padding: 0.25rem 1rem;
  color: rgb(1, 116, 202);
}

.help-modal,
.footer-help-modal {
  position: fixed;
  z-index: 2147483005;
  overflow-wrap: anywhere;
}

.help-modal {
  top: 3.5rem;
  right: 0.25rem;
  width: 17rem;
}
.help-modal.cip {
  width: 21rem;
}

.footer-help-modal {
  bottom: 3rem;
  right: 0.25rem;
  width: 20rem;
}
.footer-help-modal.cip {
  width: 25rem;
}

.help-modal-messenger, .help-modal-contact-ls,
.help-modal-contact-cip {
  padding: 0.75rem 1rem;
}

.user-modal-log-out,
.user-modal-switch-org,
.user-modal-sifter-trainer {
  padding: 0.5rem 1rem;
  cursor: pointer;
}
.user-modal-log-out:hover,
.user-modal-switch-org:hover,
.user-modal-sifter-trainer:hover {
  background-color: #e7e8e9;
}

.user-modal > :first-child {
  border-radius: 0 0 0.2rem 0.2rem;
}

.user-modal > :not(:first-child) {
  border-top: 1px solid rgb(209, 211, 211);
  border-radius: 0;
}

.user-modal > :last-child {
  border-radius: 0 0 0.2rem 0.2rem;
}

.help-modal a > h3,
.footer-help-modal a > h3 {
  color: #001689;
}

.help-modal-contact-ls,
.help-modal-contact-cip {
  border-bottom: 1px solid rgb(209, 211, 211);
}
.help-modal-contact-ls > h3,
.help-modal-contact-cip > h3 {
  padding-bottom: 0.5rem;
  color: #001689;
}

.footer-help-modal .help-modal-contact-ls > h3,
.footer-help-modal .help-modal-contact-cip > h3 {
  padding-bottom: 0.75rem;
}

.login-help-modal .help-modal-chat-icon {
  background-image: url("/api/reseller/images/contact-us-chat-link.svg");
}
.login-help-modal .help-modal-chat-icon.auth {
  background-image: url("/api/auth/reseller/images/contact-us-chat-link.svg");
}

.login-help-modal .help-modal-phone-icon {
  background-image: url("/api/reseller/images/contact-us-phone-menu-icon.svg");
}
.login-help-modal .help-modal-phone-icon.auth {
  background-image: url("/api/auth/reseller/images/contact-us-phone-menu-icon.svg");
}

.login-help-modal .help-modal-envelope-icon {
  background-image: url("/api/reseller/images/contact-us-envelope-link.svg");
}
.login-help-modal .help-modal-envelope-icon.auth {
  background-image: url("/api/auth/reseller/images/contact-us-envelope-link.svg");
}

.login-help-modal .help-modal-external-link-icon {
  background-image: url("/api/reseller/images/external-link.svg");
}
.login-help-modal .help-modal-external-link-icon.auth {
  background-image: url("/api/auth/reseller/images/external-link.svg");
}

.login-help-modal .help-modal-question-link-icon {
  background-image: url("/api/reseller/images/contact-us-question-link.svg");
  margin-top: 0;
}
.login-help-modal .help-modal-question-link-icon.auth {
  background-image: url("/api/auth/reseller/images/contact-us-question-link.svg");
}

.help-modal-contact-info {
  display: flex;
  flex-flow: row;
}
.help-modal-contact-info > p {
  color: #001689;
}
.help-modal-contact-info > p.help-modal-link {
  cursor: pointer;
  color: #001689;
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color 150ms ease-in-out, color 150ms ease-in-out;
}
.help-modal-contact-info > p.help-modal-link:hover {
  color: #001689;
  text-decoration-color: #001689;
}
.help-modal-contact-info:not(:last-of-type) {
  padding-bottom: 0.25rem;
}
.help-modal-contact-info .help-modal-question-link {
  margin-top: 0.1rem;
}

.footer-help-modal .help-modal-contact-info:not(:last-of-type) {
  padding-bottom: 0.75rem;
}
.footer-help-modal .help-modal-contact-info:last-of-type {
  padding-bottom: 0.25rem;
}

.help-modal-messenger {
  display: flex;
  flex-flow: row;
  border-bottom: 1px solid rgb(209, 211, 211);
  cursor: pointer;
}
.help-modal-messenger > h3 {
  color: #001689;
}
.help-modal-messenger:hover {
  background-color: #e7e8e9;
}

.help-modal-messenger > h3,
.help-modal-professional-edition h3 {
  margin-right: 0.5rem;
}

.help-modal-sifter-library,
.help-modal-sifter-ideas,
.help-modal-professional-edition {
  display: flex;
  flex-flow: row;
  align-items: center;
  border-bottom: 1px solid rgb(209, 211, 211);
  min-height: 2.82rem;
}
.help-modal-sifter-library:hover,
.help-modal-sifter-ideas:hover,
.help-modal-professional-edition:hover {
  background-color: #e7e8e9;
}

.help-modal-professional-edition {
  padding: 0.75rem 0.75rem 0.75rem 1rem;
}

.help-modal-sifter-library {
  padding: 0 0.7rem;
}

.help-modal-sifter-ideas {
  padding: 0 0.6rem;
}

.help-component-wrapper > :first-child {
  border-top-left-radius: 0.2rem;
  border-top-right-radius: 0.2rem;
}
.help-component-wrapper > :last-child {
  border-bottom-left-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.help-modal-sifter-ideas-icon, .help-modal-sifter-library-icon, .help-modal-chat-icon, .help-modal-phone-icon, .help-modal-envelope-icon, .help-modal-question-link-icon, .help-modal-external-link-icon {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  min-height: 0.75rem;
  min-width: 0.875rem;
  margin-right: 0.75rem;
}

.help-modal-external-link-icon {
  height: 0.88rem;
  width: 1.15rem;
  margin-top: 0.21rem;
}

.help-modal-question-link-icon {
  height: 1.4rem;
  width: 1.15rem;
  margin-top: 0.1rem;
}

.help-modal-envelope-icon {
  width: 1.15rem;
}

.help-modal-phone-icon {
  width: 1.15rem;
}

.help-modal-chat-icon {
  width: 1.15rem;
}

.footer-help-modal .help-modal-external-link-icon,
.footer-help-modal .help-modal-chat-icon,
.footer-help-modal .help-modal-phone-icon,
.footer-help-modal .help-modal-envelope-icon,
.footer-help-modal .help-modal-question-link-icon {
  width: 1rem;
}
.footer-help-modal .help-modal-external-link-icon {
  margin-top: 0.25rem;
}
.footer-help-modal .help-modal-question-link-icon {
  height: 1.5rem;
}
.footer-help-modal .help-modal-question-link {
  margin-top: 0.2rem;
}

.help-modal-sifter-library-icon {
  height: 1.3rem;
  width: 1.3rem;
}

.help-modal-sifter-ideas-icon {
  height: 1.6rem;
  width: 1.6rem;
  margin-right: 0.55rem;
  margin-bottom: 0.25rem;
}

.doc-action-modal > p,
.confirm-mfa-enrollment-modal > p {
  padding-bottom: 1rem;
}

.confirm-mfa-enrollment-modal > .h8 {
  padding-bottom: 0.5rem;
}

.doc-action-modal > h1 {
  padding-bottom: 1rem;
}

.doc-action-modal-list-item-active, .doc-action-modal-list-item {
  padding: 0.5rem 1rem;
  border-bottom: 1px solid rgb(209, 211, 211);
  cursor: pointer;
}

.doc-action-modal-list-item:not(.doc-action-modal-list-item-active):hover {
  background-color: #e7e8e9;
}

.doc-action-modal-list-item-active {
  background-color: #3d5cff;
}

.doc-action-modal-list {
  height: 18.375rem;
  overflow-y: auto;
}

.doc-action-modal-buttons,
.add-edit-user-buttons,
.org-admin-settings-buttons,
.confirm-mfa-enrollment-buttons,
.cancel-on-expiration-buttons,
.switch-org-buttons {
  display: flex;
  flex-flow: row;
  justify-content: flex-end;
  padding-top: 1rem;
}
.doc-action-modal-buttons > button,
.doc-action-modal-buttons label,
.add-edit-user-buttons > button,
.add-edit-user-buttons label,
.org-admin-settings-buttons > button,
.org-admin-settings-buttons label,
.confirm-mfa-enrollment-buttons > button,
.confirm-mfa-enrollment-buttons label,
.cancel-on-expiration-buttons > button,
.cancel-on-expiration-buttons label,
.switch-org-buttons > button,
.switch-org-buttons label {
  padding: 0 0.75rem;
}
.doc-action-modal-buttons > :first-child,
.add-edit-user-buttons > :first-child,
.org-admin-settings-buttons > :first-child,
.confirm-mfa-enrollment-buttons > :first-child,
.cancel-on-expiration-buttons > :first-child,
.switch-org-buttons > :first-child {
  min-width: 4rem;
  min-width: 5rem;
}
.doc-action-modal-buttons > :first-child:not(.modal-single-button),
.add-edit-user-buttons > :first-child:not(.modal-single-button),
.org-admin-settings-buttons > :first-child:not(.modal-single-button),
.confirm-mfa-enrollment-buttons > :first-child:not(.modal-single-button),
.cancel-on-expiration-buttons > :first-child:not(.modal-single-button),
.switch-org-buttons > :first-child:not(.modal-single-button) {
  margin-right: 1rem;
}
.doc-action-modal-buttons > :nth-child(2),
.add-edit-user-buttons > :nth-child(2),
.org-admin-settings-buttons > :nth-child(2),
.confirm-mfa-enrollment-buttons > :nth-child(2),
.cancel-on-expiration-buttons > :nth-child(2),
.switch-org-buttons > :nth-child(2) {
  min-width: 4rem;
  min-width: 5rem;
}

.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-control-button, .control-review-finished-modal .control-finish-review-button,
.control-finish-review-modal .control-finish-review-button {
  padding: 0.375rem 1.25rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  white-space: nowrap;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
  border-radius: 0.2rem;
  color: #001689;
  background-color: rgb(255, 255, 255);
  transition: color 150ms ease-in-out, border-color 150ms ease-in-out, background-color 150ms ease-in-out;
  border: 1px solid rgb(1, 116, 202);
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-control-button:hover,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-control-button:hover,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-control-button:hover,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-control-button:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-control-button:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-control-button:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-control-button:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-control-button:hover,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-control-button:hover,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-control-button:hover,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-control-button:hover,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-control-button:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-control-button:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-control-button:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-control-button:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-control-button:hover, .control-review-finished-modal .control-finish-review-button:hover,
.control-finish-review-modal .control-finish-review-button:hover {
  border: 1px solid #005899;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-control-button:focus-visible, .control-review-finished-modal .control-finish-review-button:focus-visible,
.control-finish-review-modal .control-finish-review-button:focus-visible {
  outline-width: 0;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.primary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-left > a.primary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-right > div.primary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-right > a.primary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.primary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.primary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.primary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.primary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.primary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.primary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.primary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.primary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.primary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.primary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.primary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.primary.sifted-doc-control-button, .control-review-finished-modal .primary.control-finish-review-button,
.control-finish-review-modal .primary.control-finish-review-button {
  background-color: rgb(1, 116, 202);
  color: rgb(255, 255, 255);
}
.sifted-doc-header-top > .sifted-doc-header-left > div.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-top > .sifted-doc-header-left > a.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-top > .sifted-doc-header-right > div.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-top > .sifted-doc-header-right > a.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-bottom > .sifted-doc-header-left > div.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-bottom > .sifted-doc-header-left > a.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-bottom > .sifted-doc-header-right > div.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-bottom > .sifted-doc-header-right > a.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.primary.sifted-doc-control-button:hover:not(.disabled),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.primary.sifted-doc-control-button:hover:not(.disabled), .control-review-finished-modal .primary.control-finish-review-button:hover:not(.disabled),
.control-finish-review-modal .primary.control-finish-review-button:hover:not(.disabled) {
  background-color: #005899;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.primary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-left > a.primary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-right > div.primary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-right > a.primary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.primary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.primary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.primary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.primary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.primary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.primary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.primary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.primary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.primary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.primary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.primary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.primary.sifted-doc-control-button:active, .control-review-finished-modal .primary.control-finish-review-button:active,
.control-finish-review-modal .primary.control-finish-review-button:active {
  background-color: #0a58ca;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-left > a.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-right > div.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-right > a.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.primary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.primary.sifted-doc-control-button:focus-visible, .control-review-finished-modal .primary.control-finish-review-button:focus-visible,
.control-finish-review-modal .primary.control-finish-review-button:focus-visible {
  box-shadow: 0 0 0 0.25rem rgba(10, 88, 202, 0.5);
}
.sifted-doc-header-top > .sifted-doc-header-left > div.secondary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-left > a.secondary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-right > div.secondary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-right > a.secondary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.secondary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.secondary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.secondary.sifted-doc-control-button,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.secondary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.secondary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.secondary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.secondary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.secondary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.secondary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.secondary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.secondary.sifted-doc-control-button,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.secondary.sifted-doc-control-button, .control-review-finished-modal .secondary.control-finish-review-button,
.control-finish-review-modal .secondary.control-finish-review-button {
  background-color: rgb(255, 255, 255);
  color: rgb(1, 116, 202);
}
.sifted-doc-header-top > .sifted-doc-header-left > div.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-top > .sifted-doc-header-left > a.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-top > .sifted-doc-header-right > div.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-top > .sifted-doc-header-right > a.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-bottom > .sifted-doc-header-left > div.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-bottom > .sifted-doc-header-left > a.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-bottom > .sifted-doc-header-right > div.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-bottom > .sifted-doc-header-right > a.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.secondary.sifted-doc-control-button:hover:not(.disabled):not(:active), .control-review-finished-modal .secondary.control-finish-review-button:hover:not(.disabled):not(:active),
.control-finish-review-modal .secondary.control-finish-review-button:hover:not(.disabled):not(:active) {
  color: #005899;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.secondary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-left > a.secondary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-right > div.secondary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-right > a.secondary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.secondary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.secondary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.secondary.sifted-doc-control-button:active,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.secondary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.secondary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.secondary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.secondary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.secondary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.secondary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.secondary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.secondary.sifted-doc-control-button:active,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.secondary.sifted-doc-control-button:active, .control-review-finished-modal .secondary.control-finish-review-button:active,
.control-finish-review-modal .secondary.control-finish-review-button:active {
  color: rgb(255, 255, 255);
  background-color: #565e64;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-left > a.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-right > div.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-right > a.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.secondary.sifted-doc-control-button:focus-visible,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.secondary.sifted-doc-control-button:focus-visible, .control-review-finished-modal .secondary.control-finish-review-button:focus-visible,
.control-finish-review-modal .secondary.control-finish-review-button:focus-visible {
  box-shadow: 0 0 0 0.25rem rgba(86, 94, 100, 0.5);
}

.control-review-finished-modal,
.control-finish-review-modal {
  background-color: rgb(247, 247, 247);
  padding: 2rem;
  justify-content: space-between;
}
.control-review-finished-modal .control-finish-review-title,
.control-finish-review-modal .control-finish-review-title {
  padding-bottom: 0.6rem;
}
.control-review-finished-modal .control-finish-review-modal-description,
.control-finish-review-modal .control-finish-review-modal-description {
  padding-bottom: 1rem;
  padding-top: 0.25rem;
}
.control-review-finished-modal .control-finish-review-modal-warning-msg,
.control-finish-review-modal .control-finish-review-modal-warning-msg {
  padding-bottom: 1rem;
  padding-top: 0.25rem;
}

.cancel-on-expiration-modal {
  padding: 1.5rem;
  width: 25vw;
  max-width: 100rem;
}

.flash-messages-wrapper {
  position: fixed;
  bottom: 0.5rem;
  right: 1rem;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  min-width: 15rem;
  max-width: 20rem;
  min-height: 1rem;
  background-color: white;
  border: 1px solid #001689;
  border-radius: 0.2rem;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
  z-index: 2147483005;
}

.flash-msg-error {
  color: rgb(204, 41, 41);
  line-height: 1.5rem;
}

.flash-message {
  padding: 0.5rem 2rem 0.5rem 1rem;
  word-wrap: break-word;
}
.flash-message:nth-of-type(odd) {
  background-color: #f3f3f3;
  border-radius: 0.2rem;
}

.clear-flash-messages {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("/images/x-thick.svg");
  background-color: rgb(255, 255, 255);
  border-radius: 1rem;
  background-repeat: no-repeat;
  background-size: 0.75rem;
  background-position: center;
  position: absolute;
  top: 0.3rem;
  right: 0.25rem;
  cursor: pointer;
}
.clear-flash-messages:active {
  top: 0.425rem;
}
.clear-flash-messages:hover {
  background-color: #e7e8e9;
}

.doctype-list-item, .folder, .folders-header {
  padding-left: 1rem;
  padding-right: 0.5rem;
}

.doctype-list-item, .folder, .folders-header {
  border-left: 0.375rem solid white;
  background-image: linear-gradient(to right, white, rgba(255, 255, 255, 0));
  background-repeat: no-repeat;
}

.folders-header {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1rem;
}

.plus-button {
  position: relative;
  right: 0.25rem;
  cursor: pointer;
  font-size: 32px;
  border: 1px solid transparent;
  background: transparent;
  color: rgb(26, 26, 26);
}

.doctype-list-item, .folder {
  position: relative;
  display: flex;
  flex-flow: row;
  align-items: center;
}

.folder {
  height: 2rem;
}

.doctype-list-item {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  flex: 0 0 auto;
}

.folder {
  cursor: pointer;
}

.folder:not(.active-folder):hover,
.doctype-list-item:not(.active-doctype-list-item):hover {
  border-left: 0.375rem solid #3d5cff;
}

.active-doctype-list-item, .active-folder {
  border-left: 0.375rem solid #001689;
}

.folder-img,
.trash-img,
.shared-with-me-img {
  position: relative;
  top: -1px;
  width: 1.25rem;
  height: 1.25rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.doctype-name {
  cursor: pointer;
}

.folder-name:first-child {
  width: 100%;
  background: transparent;
  text-align: left;
}

.folder-name:nth-child(n+2) {
  position: absolute;
  top: 0.2rem;
  left: 3rem;
  width: 62%;
  background: transparent;
  text-align: left;
}

/* splitter for re-com/h-split */
.rc-h-split-splitter {
  background-color: #001689 !important; /* overrides default */
  flex: 0 0 1px !important;
}

.rc-h-split-splitter :first-child {
  display: none;
}

/* SIFTER SETTINGS */
.sifter-settings-view {
  display: flex;
  flex-flow: column;
  width: 100%;
  height: 100%;
  position: relative;
}

.sifter-settings {
  display: flex;
  flex-flow: column;
  align-items: center;
  width: calc(100% - 1.875rem);
  min-height: 100%;
  position: absolute;
  top: 9.5rem;
}

.settings-ls-template {
  display: flex;
  flex-flow: row;
  align-items: center;
  align-self: flex-start;
  padding-top: 5rem;
  padding-bottom: 1rem;
}

.settings-ls-sifters {
  display: flex;
  flex-flow: row;
  align-items: center;
  align-self: flex-start;
}

.signup-card-details-field > .help-text, .signup-transportation-package-field > .help-text, .signup-users-field-small-business-edition > .help-text, .signup-users-field > .help-text, .signup-subscription-plan-field-small-business-edition > .help-text, .signup-subscription-plan-field > .help-text, .signup-edition-field > .help-text, .signup-doc-types-field > .help-text, .password-special-characters > .help-text, .admin-settings-activate-user-disabled > .help-text, .admin-settings-add-user-disabled-help > .help-text, .admin-settings-edit-org-name > .help-text, .admin-settings-upload-reference-docs > .help-text, .policy-number-help > .help-text, .sift-new-button-help > .help-text, .admin-settings-upload-org-logo > .help-text, .admin-settings-cip-users > .help-text, .admin-settings-allow-doctype-override > .help-text, .admin-settings-mfa-enabled > .help-text,
.admin-settings-mfa-enabled-modal > .help-text, .cancel-on-expiration-modal > .help-text, .admin-settings-exclude-advice-on-export-modal > .help-text, .admin-settings-exclude-advice-on-export > .help-text, .admin-settings-allow-ls-admin > .help-text,
.admin-settings-allow-ls-admin-modal > .help-text, .settings-ls-missing-help > .help-text, .settings-ls-found-help > .help-text, .settings-ls-sifter-help > .help-text, .settings-ls-general-advice-help > .help-text, .settings-ls-description-help > .help-text, .settings-ls-template-help > .help-text {
  border-radius: 500px;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 1.25rem;
  height: 1.25rem;
  padding: 1px;
  font-size: 0.85rem;
  position: relative;
  background-color: #3d5cff;
  color: rgb(255, 255, 255);
  cursor: default;
  transition: color 150ms ease-in-out, background-color 150ms ease-in-out;
}
.signup-card-details-field > .help-text:hover, .signup-transportation-package-field > .help-text:hover, .signup-users-field-small-business-edition > .help-text:hover, .signup-users-field > .help-text:hover, .signup-subscription-plan-field-small-business-edition > .help-text:hover, .signup-subscription-plan-field > .help-text:hover, .signup-edition-field > .help-text:hover, .signup-doc-types-field > .help-text:hover, .password-special-characters > .help-text:hover, .admin-settings-activate-user-disabled > .help-text:hover, .admin-settings-add-user-disabled-help > .help-text:hover, .admin-settings-edit-org-name > .help-text:hover, .admin-settings-upload-reference-docs > .help-text:hover, .policy-number-help > .help-text:hover, .sift-new-button-help > .help-text:hover, .admin-settings-upload-org-logo > .help-text:hover, .admin-settings-cip-users > .help-text:hover, .admin-settings-allow-doctype-override > .help-text:hover, .admin-settings-mfa-enabled > .help-text:hover,
.admin-settings-mfa-enabled-modal > .help-text:hover, .cancel-on-expiration-modal > .help-text:hover, .admin-settings-exclude-advice-on-export-modal > .help-text:hover, .admin-settings-exclude-advice-on-export > .help-text:hover, .admin-settings-allow-ls-admin > .help-text:hover,
.admin-settings-allow-ls-admin-modal > .help-text:hover, .settings-ls-missing-help > .help-text:hover, .settings-ls-found-help > .help-text:hover, .settings-ls-sifter-help > .help-text:hover, .settings-ls-general-advice-help > .help-text:hover, .settings-ls-description-help > .help-text:hover, .settings-ls-template-help > .help-text:hover {
  background-color: #001689;
  color: rgb(255, 255, 255);
}
.signup-card-details-field > .help-text .tooltip-content, .signup-transportation-package-field > .help-text .tooltip-content, .signup-users-field-small-business-edition > .help-text .tooltip-content, .signup-users-field > .help-text .tooltip-content, .signup-subscription-plan-field-small-business-edition > .help-text .tooltip-content, .signup-subscription-plan-field > .help-text .tooltip-content, .signup-edition-field > .help-text .tooltip-content, .signup-doc-types-field > .help-text .tooltip-content, .password-special-characters > .help-text .tooltip-content, .admin-settings-activate-user-disabled > .help-text .tooltip-content, .admin-settings-add-user-disabled-help > .help-text .tooltip-content, .admin-settings-edit-org-name > .help-text .tooltip-content, .admin-settings-upload-reference-docs > .help-text .tooltip-content, .policy-number-help > .help-text .tooltip-content, .sift-new-button-help > .help-text .tooltip-content, .admin-settings-upload-org-logo > .help-text .tooltip-content, .admin-settings-cip-users > .help-text .tooltip-content, .admin-settings-allow-doctype-override > .help-text .tooltip-content, .admin-settings-mfa-enabled > .help-text .tooltip-content,
.admin-settings-mfa-enabled-modal > .help-text .tooltip-content, .cancel-on-expiration-modal > .help-text .tooltip-content, .admin-settings-exclude-advice-on-export-modal > .help-text .tooltip-content, .admin-settings-exclude-advice-on-export > .help-text .tooltip-content, .admin-settings-allow-ls-admin > .help-text .tooltip-content,
.admin-settings-allow-ls-admin-modal > .help-text .tooltip-content, .settings-ls-missing-help > .help-text .tooltip-content, .settings-ls-found-help > .help-text .tooltip-content, .settings-ls-sifter-help > .help-text .tooltip-content, .settings-ls-general-advice-help > .help-text .tooltip-content, .settings-ls-description-help > .help-text .tooltip-content, .settings-ls-template-help > .help-text .tooltip-content {
  top: 1.5rem;
  left: 2rem;
  width: 11rem;
  border: 1px solid #001689;
  color: #001689;
}

.settings-ls-template-help > .help-text {
  left: 0.5rem;
}
.settings-ls-template-help > .help-text .tooltip-content {
  width: 22rem;
}

.settings-ls-description-help > .help-text {
  top: 2.25rem;
  left: 0.6rem;
}
.settings-ls-description-help > .help-text .tooltip-content {
  width: 13rem;
}

.settings-ls-general-advice-help > .help-text {
  top: 2.25rem;
  left: 0.6rem;
}
.settings-ls-general-advice-help > .help-text .tooltip-content {
  width: 17rem;
}

.settings-ls-sifter-help > .help-text {
  margin-top: -0.75rem;
  margin-left: 1rem;
}
.settings-ls-sifter-help > .help-text .tooltip-content {
  width: 21rem;
}

.settings-ls-found-help > .help-text {
  position: absolute;
  right: 11.35rem;
  bottom: 0.55rem;
}
.settings-ls-found-help > .help-text .tooltip-content {
  left: auto;
  right: 1rem;
  width: 21rem;
}

.settings-ls-missing-help > .help-text {
  position: absolute;
  right: 1.35rem;
  bottom: 0.55rem;
}
.settings-ls-missing-help > .help-text .tooltip-content {
  left: auto;
  right: 1rem;
  width: 17rem;
}

.label > .mfa-enabled {
  max-width: 10rem;
}

.label > .allow-ls-admin {
  max-width: 9rem;
}

.admin-settings-allow-ls-admin,
.admin-settings-allow-ls-admin-modal,
.admin-settings-exclude-advice-on-export,
.admin-settings-exclude-advice-on-export-modal,
.admin-settings-mfa-enabled,
.admin-settings-mfa-enabled-modal,
.admin-settings-allow-doctype-override {
  margin-right: 1rem;
}

.admin-settings-allow-ls-admin > .help-text,
.admin-settings-allow-ls-admin-modal > .help-text {
  left: 0.6rem;
}
.admin-settings-allow-ls-admin > .help-text .tooltip-content,
.admin-settings-allow-ls-admin-modal > .help-text .tooltip-content {
  width: 20rem;
}

.admin-settings-exclude-advice-on-export > .help-text {
  left: 0.6rem;
}
.admin-settings-exclude-advice-on-export > .help-text .tooltip-content {
  left: auto;
  right: 1rem;
  width: 20rem;
}

.admin-settings-exclude-advice-on-export-modal > .help-text {
  left: 0.6rem;
}
.admin-settings-exclude-advice-on-export-modal > .help-text .tooltip-content {
  width: 20rem;
}

.cancel-on-expiration-modal > .help-text {
  left: 0.6rem;
}

.admin-settings-mfa-enabled > .help-text,
.admin-settings-mfa-enabled-modal > .help-text {
  left: 0.6rem;
}
.admin-settings-mfa-enabled > .help-text .tooltip-content,
.admin-settings-mfa-enabled-modal > .help-text .tooltip-content {
  width: 18rem;
}

.admin-settings-allow-doctype-override > .help-text {
  left: 0.6rem;
}
.admin-settings-allow-doctype-override > .help-text .tooltip-content {
  width: 18rem;
}

.admin-settings-cip-users {
  display: inline-block;
}

.admin-settings-cip-users > .help-text {
  left: 0.6rem;
  bottom: 0.4rem;
}
.admin-settings-cip-users > .help-text .tooltip-content {
  width: 19rem;
}

.admin-settings-upload-org-logo > .help-text {
  left: 0.6rem;
}
.admin-settings-upload-org-logo > .help-text .tooltip-content {
  width: 10rem;
}

.sift-new-button-help > .help-text {
  left: 0.4rem;
}
.sift-new-button-help > .help-text .tooltip-content {
  width: 10rem;
  left: auto;
  top: 2rem;
  right: 0.5rem;
}

.home-sift-new-button-wrapper .sift-new-button-help > .help-text {
  background-color: #3d5cff;
  color: rgb(255, 255, 255);
}
.home-sift-new-button-wrapper .sift-new-button-help > .help-text:hover {
  background-color: #001689;
  color: rgb(255, 255, 255);
}

.policy-number-help {
  padding-left: 0.5rem;
}
.policy-number-help > .help-text {
  left: 0.4rem;
}
.policy-number-help > .help-text .tooltip-content {
  width: 12rem;
  left: 0.5rem;
  top: 2rem;
  right: auto;
}

.admin-settings-upload-reference-docs > .help-text {
  left: 0.6rem;
}
.admin-settings-upload-reference-docs > .help-text .tooltip-content {
  width: 19rem;
}

.admin-settings-edit-org-name > .help-text {
  left: 0.6rem;
}
.admin-settings-edit-org-name > .help-text .tooltip-content {
  width: 16rem;
}

.admin-settings-add-user-disabled-help > .help-text {
  left: 0.6rem;
}
.admin-settings-add-user-disabled-help > .help-text .tooltip-content {
  left: auto;
  top: 2rem;
  right: 0.5rem;
  width: 16rem;
}

.admin-settings-activate-user-disabled > .help-text {
  left: 0.6rem;
}
.admin-settings-activate-user-disabled > .help-text .tooltip-content {
  left: auto;
  top: 2rem;
  right: 0.5rem;
  width: 14rem;
}

.password-special-characters > .help-text {
  left: 0.6rem;
}
.password-special-characters > .help-text .tooltip-content {
  min-height: 1rem;
  width: 18rem;
}

.signup-doc-types-field > .help-text {
  left: 0.6rem;
  top: 0.1rem;
}
.signup-doc-types-field > .help-text .tooltip-content {
  width: 21rem;
}

.signup-edition-field > .help-text {
  left: 0.6rem;
  top: 0.1rem;
}
.signup-edition-field > .help-text .tooltip-content {
  width: 18rem;
}

.signup-subscription-plan-field > .help-text {
  left: 0.6rem;
  top: 0.1rem;
}
.signup-subscription-plan-field > .help-text .tooltip-content {
  width: 13rem;
}

.signup-subscription-plan-field-small-business-edition > .help-text {
  left: 0.6rem;
  top: 0.1rem;
}
.signup-subscription-plan-field-small-business-edition > .help-text .tooltip-content {
  width: 16rem;
}

.signup-users-field > .help-text {
  left: 0.6rem;
  top: 0.1rem;
}
.signup-users-field > .help-text .tooltip-content {
  width: 20rem;
}

.signup-users-field-small-business-edition > .help-text {
  left: 0.6rem;
  top: 0.1rem;
}
.signup-users-field-small-business-edition > .help-text .tooltip-content {
  width: 12rem;
}

.signup-transportation-package-field > .help-text {
  left: 0.6rem;
  top: 0.1rem;
}
.signup-transportation-package-field > .help-text .tooltip-content {
  width: 30rem;
}

.signup-card-details-field > .help-text {
  left: 0.6rem;
  top: 0.1rem;
}
.signup-card-details-field > .help-text .tooltip-content {
  width: 19rem;
}

.settings-ls-template > h4 {
  padding-right: 1rem;
}

.add-sifters-buttons-row {
  display: flex;
  flex-flow: row;
  align-items: center;
  align-self: flex-start;
  padding: 1rem 6rem;
}

.active-doctype-panel-wrapper {
  position: relative;
  top: 7.5rem;
}

.switch input {
  opacity: 0;
}

.switch label {
  display: block;
  position: relative;
  top: 1rem;
  width: 2.75rem;
  height: 1.25rem;
  border: 1px solid rgb(209, 211, 211);
  border-radius: 1rem;
  cursor: pointer;
}
.switch label:before {
  content: "";
  position: absolute;
  left: 0.125rem;
  top: 0.125rem;
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 50%;
  background: rgb(164, 169, 173);
  transition: transform 0.15s ease, background 0.15s ease;
}

.switch input:not(:disabled):hover + label {
  border-color: rgb(92, 102, 112);
}

.switch input:not(:disabled):focus + label {
  border-color: rgb(92, 102, 112);
}

.switch input + label:after {
  content: "OFF";
  position: absolute;
  top: 0.225rem;
  left: 1.35rem;
  width: 1rem;
  font-size: 0.5rem;
  color: rgb(164, 169, 173);
}

.switch input:checked + label:before {
  transform: translateX(1.5rem);
  background: rgb(119, 170, 46);
}
.switch input:checked + label:after {
  content: "ON";
  position: absolute;
  top: 0.225rem;
  left: 0.25rem;
  width: 1rem;
  font-size: 0.5rem;
  color: rgb(30, 37, 43);
}

/* start edit-mode */
.switch-edit-mode-wrapper {
  margin-bottom: 0.2rem;
}

.switch-edit-mode input {
  opacity: 0;
}

.switch-edit-mode label {
  display: block;
  position: relative;
  top: -0.85rem;
  width: 2.75rem;
  height: 1.25rem;
  border: 1px solid rgb(209, 211, 211);
  border-radius: 1rem;
  cursor: pointer;
}
.switch-edit-mode label:before {
  content: "";
  position: absolute;
  left: 0.125rem;
  top: 0.125rem;
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 50%;
  background: rgb(164, 169, 173);
  transition: transform 0.15s ease, background 0.15s ease;
}

.switch-edit-mode input:not(:disabled):hover + label {
  border-color: rgb(92, 102, 112);
}

.switch-edit-mode input:not(:disabled):focus + label {
  border-color: rgb(92, 102, 112);
}

.switch-edit-mode input + label:after {
  content: "OFF";
  position: absolute;
  top: 0.225rem;
  left: 1.35rem;
  width: 1rem;
  font-size: 0.5rem;
  color: rgb(164, 169, 173);
}

.switch-edit-mode input:checked + label:before {
  transform: translateX(1.5rem);
  background: #001689;
}
.switch-edit-mode input:checked + label:after {
  content: "ON";
  position: absolute;
  top: 0.225rem;
  left: 0.25rem;
  width: 1rem;
  font-size: 0.5rem;
  color: rgb(30, 37, 43);
}

.sifter-settings-doctype-title-row {
  position: relative;
  display: flex;
  flex-flow: row;
  height: 3.125rem;
  justify-content: space-between;
}

.sifter-settings-doctype-title-row .editor {
  position: fixed;
  top: 4rem;
  width: 35.5rem;
  height: 12rem;
}

.sifter-settings-doctype-title-row .editor .help-text-action-required {
  margin-top: 1rem;
  width: 50%;
}

.sifter-settings-doctype-title-row .editor-controls {
  position: absolute;
  bottom: 0;
}

.sifter-settings-doctype-metadata-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}

.sifter-settings-doctype-toggle-edit-div {
  position: relative;
  top: 1.1rem;
  display: flex;
  flex-flow: row;
}

.sifter-settings-doctype-toggle-edit-div > h6 {
  position: absolute;
  top: -0.7rem;
  right: 3rem;
}

/* end edit-mode */
@supports (position: sticky) {
  .settings-headings-row {
    position: sticky;
    top: 10.5rem;
  }
  .settings-on-off-stats {
    position: absolute;
  }
  .settings-name-heading,
  .settings-when-found-heading,
  .settings-when-missing-heading {
    position: absolute;
  }
}
@supports not (position: sticky) {
  .settings-headings-row {
    position: relative;
    top: 0;
  }
  .settings-on-off-stats {
    position: relative;
  }
  .settings-name-heading,
  .settings-when-found-heading,
  .settings-when-missing-heading {
    position: relative;
  }
}
.settings-headings-row {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 3.5rem;
  padding-bottom: 1rem;
  padding-left: 5.25rem;
  border-bottom: 1px solid rgb(209, 211, 211);
  background-color: white;
  z-index: 10;
}

.settings-on-off-stats {
  display: flex;
  flex-flow: row;
  align-items: flex-end;
  justify-content: space-between;
  left: 0;
  bottom: 0.5rem;
  width: 4.25rem;
}

.settings-on-stats,
.settings-off-stats {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.settings-off-stats > p, .settings-on-stats > p {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.25rem;
  border-radius: 0.2rem;
}

.settings-on-stats > p {
  background-color: rgb(119, 170, 46);
}

.settings-off-stats > p {
  background-color: rgb(164, 169, 173);
}

.settings-on-stats p,
.settings-off-stats p {
  color: white;
}

.settings-when-missing-heading, .settings-when-found-heading, .settings-name-heading {
  top: 1.5rem;
}

@media (max-width: 1080px) {
  .sifter-search {
    display: none;
  }
}
@media (min-width: 1081px) {
  .sifter-search {
    display: flex;
  }
}
.sifter-search {
  flex-flow: row;
  position: relative;
  top: 1.125rem;
  left: 13rem;
  width: 13rem;
  height: 2rem;
}

.sifter-search > input {
  width: 100%;
}

.sifter-search-results {
  position: absolute;
  top: 2rem;
  left: 0;
  width: 19.75rem;
  background-color: white;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
  cursor: pointer;
}

.sifter-search-results li {
  padding: 0.125rem 1rem;
}
.sifter-search-results li:hover {
  background-color: #3d5cff;
}

.settings-when-found-heading {
  right: 13rem;
}

.settings-when-missing-heading {
  right: 3rem;
}

.sifter-settings-change-status-panel {
  position: relative;
  display: flex;
  flex-flow: row;
  width: 40rem;
  z-index: 10;
}

.status-selection-panel {
  width: 12rem;
  margin-right: 0.5rem;
}
.status-selection-panel:not(.disabled) {
  cursor: pointer;
}
.status-selection-panel:hover > .status-selection-desc-text-wrapper:not(.selected-doctype-status-item) {
  border-bottom: 0.2rem solid #3d5cff;
}

.status-selection-desc-text-wrapper {
  width: 90%;
  word-wrap: break-word;
  padding-bottom: 0.5rem;
}

.selected-doctype-status-item {
  border-bottom: 0.2rem solid #001689;
}

.settings-row {
  position: relative;
  display: flex;
  flex-flow: row;
  align-items: flex-start;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
}

.settings-row-inactive::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -10;
  background-color: rgb(209, 211, 211);
  opacity: 0.25;
}

.sifter-settings-rest .settings-row {
  border-bottom: 1px solid rgb(209, 211, 211);
  padding-left: 0.5rem;
  min-height: 10rem;
}

.settings-x {
  left: 0;
  top: 0;
  width: 1.5rem;
  height: 1.5rem;
  background: transparent;
  background-image: url("/images/x-thick-gray.svg");
  cursor: pointer;
  border: none;
  border-top: 0.2rem solid rgba(255, 255, 255, 0);
  z-index: 5;
}
.settings-x:hover {
  border-top: 0.2rem solid #3d5cff;
}
.settings-x:active {
  border-top: 0.2rem solid #001689;
}

.settings-search-x {
  top: 0.25rem;
  right: -1.5rem;
  background-image: url("/images/x-thick-gray.svg");
  cursor: pointer;
}

.settings-name-help-text {
  width: 35.5rem;
}

.sifter-settings-rest .settings-name-help-text {
  width: 60%;
  padding-right: 1rem;
  padding-left: 2rem;
  word-wrap: break-word;
}

.sifter-settings-rest .settings-name-help-text .help-text :not(.help-text-action-required) :not(.settings-ls-sifter-help) {
  min-height: 6rem;
}

.settings-name {
  padding-bottom: 0.75rem;
}

.settings-when-missing, .settings-when-found {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  top: 0;
  width: 9rem;
  min-height: 100%;
  padding-top: 1rem;
}

.settings-when-found {
  right: 9rem;
  padding-right: 1rem;
}

.settings-when-missing {
  right: 0;
  border-left: 1px solid rgb(209, 211, 211);
  padding-left: 1rem;
}

.settings-icons-labels {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  height: 2rem;
  width: 100%;
  margin-bottom: 0.15rem;
}

.settings-warn-missing, .settings-flag-result, .settings-display-result, .settings-ignore {
  display: flex;
  flex-flow: column;
  align-items: center;
  width: 4rem;
  opacity: 0.4;
}

.setting-selected {
  opacity: 1;
}

.settings-ignore-icon {
  height: 1.25rem;
  min-width: 1.125rem;
  background-image: url("/images/ignore-eye.svg");
}

.settings-display-result-icon {
  height: 1.25rem;
  min-width: 1rem;
  background-image: url("/images/display-result.svg");
}

.settings-found-warnings-icon {
  height: 1.25rem;
  min-width: 0.8rem;
}

.settings-missing-warnings-icon {
  height: 1.25rem;
  min-width: 1.125rem;
  background-image: url("/images/warning-red.svg");
}

.slider {
  display: flex;
  justify-content: center;
  padding-top: 0.375rem;
  width: 6rem;
  padding-bottom: 6px;
}
.slider:not(:disabled) {
  cursor: pointer;
}

.sifter-ignored-warning {
  position: absolute;
  top: 5rem;
  right: 8.5rem;
  background-color: rgb(204, 41, 41);
  padding: 0.5rem;
  border-radius: 0.2rem;
  width: 9rem;
}
.sifter-ignored-warning > p {
  color: white;
}

.help-text-action-required {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  align-self: flex-end;
  width: 75%;
  height: 3rem;
  background-color: rgb(204, 41, 41);
  padding: 0.5rem;
  margin-top: 1rem;
  margin-right: 1rem;
  margin-left: 1rem;
  border-radius: 0.2rem;
}
.help-text-action-required > p {
  color: white;
}

.sifter-settings-inactive-doctype-name .doctype-name {
  color: rgb(92, 102, 112);
}

.doctype-list-item {
  width: 100%;
}
.doctype-list-item:last-of-type {
  margin-bottom: 1rem;
}

.doctype-name {
  width: 90%;
  background: transparent;
  text-align: left;
  border: 1px solid transparent;
  color: rgb(26, 26, 26);
}

.doctype-name.only-item-in-list {
  cursor: default;
}

.doctype-list-view {
  background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25)), url("/images/circuits.svg") 0 0/20rem 50rem, linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)) center center/cover no-repeat, url("/images/fiber-texture.jpg") center center/cover no-repeat;
  box-shadow: inset -0.25rem 0 2rem rgba(125, 138, 140, 0.75);
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  position: fixed;
  top: 3rem;
  left: 0;
  overflow-y: auto;
  padding-top: 1.5rem;
  width: 20%;
  height: 100%;
  z-index: 1;
}

.doctype-list-view-top {
  position: fixed;
  top: 0;
  right: 80%;
  height: 9.5rem;
  width: 20%;
  padding-top: 4rem;
  padding-left: 1.375rem;
  background-color: rgb(255, 255, 255);
  z-index: 10;
  border-right: 1px solid rgb(209, 211, 211);
  border-bottom: 1px solid rgb(209, 211, 211);
}

.doctype-actions {
  display: flex;
  flex-flow: row;
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.doctype-list-view-bottom {
  position: absolute;
  top: 6.5rem;
  display: flex;
  flex-flow: column;
  overflow-y: auto;
  margin-bottom: 2rem;
  width: 100%;
  height: calc(100vh - 9.5rem - 2.5rem);
}

.sifter-settings-view-background {
  height: 100%;
  width: 100%;
  position: fixed;
  background-color: rgb(255, 255, 255);
  z-index: 0;
}

.sifter-settings-wrapper {
  position: absolute;
  left: 22%;
  width: 73%;
  height: 100%;
  padding: 1rem 4rem;
}

.sifter-settings-header {
  position: fixed;
  top: 3rem;
  display: flex;
  flex-flow: column;
  width: calc(74% - 2.5rem);
  height: 7.5rem;
  padding-top: 1rem;
  background-color: white;
  box-shadow: -6px 0 8px white;
  border-bottom: 1px solid rgb(209, 211, 211);
  z-index: 20;
}

.sifter-settings-header > h2 {
  padding-bottom: 0.5rem;
}

.sifter-settings-header > h4:first-of-type {
  padding-bottom: 0.25rem;
}

.sifter-settings-header .sifter-library {
  position: absolute;
  top: 5rem;
  right: 1rem;
}

.change-log, .sifter-library, .add-sifters-button {
  min-width: 4rem;
  display: flex;
  flex-flow: row;
  align-items: center;
  padding: 0 1rem;
  justify-content: flex-start;
}

.doctype-export-button .export-button-inner, .edit-image, .change-log .change-log-image, .sifter-library .sifter-library-image, .new-doctype-button .plus-image, .add-sifters-button .plus-image {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-right: 0.5rem;
}

.new-doctype-button .plus-image, .add-sifters-button .plus-image {
  width: 1.25rem;
  height: 1.25rem;
}

.add-sifters-button {
  min-width: 8.5rem;
  margin-right: 1rem;
}
.sifter-library {
  min-width: 10rem;
}
.sifter-library .sifter-library-image {
  width: 1.5rem;
  height: 2rem;
}

.change-log {
  min-width: 9.5rem;
  margin-left: 0.5rem;
}
.change-log .change-log-image {
  width: 1.25rem;
  height: 1.25rem;
}

.add-sifters-button .hover-icon,
.sifter-library .hover-icon,
.change-log .hover-icon,
.new-doctype-button .hover-icon,
.doctype-export-button .hover-icon {
  position: absolute;
  opacity: 0;
  transition: opacity 150ms ease-in-out;
}
.add-sifters-button:hover .hover-icon,
.sifter-library:hover .hover-icon,
.change-log:hover .hover-icon,
.new-doctype-button:hover .hover-icon,
.doctype-export-button:hover .hover-icon {
  opacity: 1;
}

.sifter-settings-rest, .sifter-settings-add-sifters-panel, .sifter-settings-general-advice-panel, .sifter-settings-description-panel {
  width: 100%; /* conceal the box shadow when scrolling for position: sticky */
}

.edit-image {
  width: 1.25rem;
  height: 1.25rem;
}

.sifter-settings-general-advice-panel .settings-name-help-text {
  width: 30.25rem;
}

.sifter-settings-general-advice-panel .switch {
  margin-right: 2rem;
  margin-left: 0.5rem;
}

.sifter-settings-general-advice {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 2rem;
}

.sifter-settings-rest {
  margin-bottom: 5rem;
}

.options-arrow {
  background-color: transparent;
  border: none;
}

.sifter-settings-general-advice .sifter-setting-help-text-wrapper > .down-arrow,
.sifter-settings-general-advice .sifter-setting-help-text-wrapper > .up-arrow {
  top: 1.5rem;
}
.sifter-settings-general-advice .sifter-setting-help-text-wrapper > .down-arrow:active,
.sifter-settings-general-advice .sifter-setting-help-text-wrapper > .up-arrow:active {
  top: 1.625rem;
}

.sifter-settings-rest .sifter-setting-help-text-wrapper > .down-arrow,
.sifter-settings-rest .sifter-setting-help-text-wrapper > .up-arrow {
  top: 1.5rem;
}
.sifter-settings-rest .sifter-setting-help-text-wrapper > .down-arrow:active,
.sifter-settings-rest .sifter-setting-help-text-wrapper > .up-arrow:active {
  top: 1.625rem;
}

.sifter-setting-help-text-expanded, .sifter-setting-help-text {
  width: 95%;
  margin-right: 1rem;
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1rem;
}

.sifter-setting-help-text-expanded {
  height: 100%;
  white-space: normal;
  overflow: visible;
  background-color: white;
  border: 1px solid #001689;
  border-radius: 0.2rem;
}

.empty-general-advice, .empty-description, .empty-text {
  border: 1px dashed rgb(209, 211, 211);
  border-radius: 0.2rem;
}
.empty-general-advice:after, .empty-description:after, .empty-text:after {
  display: block;
  margin-top: 0.375rem;
  margin-left: 0.5rem;
  color: rgb(164, 169, 173);
}

.editable-general-advice, .editable-description, .editable-text, .editable {
  cursor: pointer;
}
.editable-general-advice:hover, .editable-description:hover, .editable-text:hover, .editable:hover {
  background-color: #e7e8e9;
}

.empty-text {
  min-height: 6.25rem;
}

.empty-general-advice, .empty-description {
  min-height: 2rem;
}

.empty-description:after {
  content: "Describe this Playbook";
}

.empty-general-advice:after {
  content: "Provide General Guidance";
}

/* SIFTED DOC VIEW */
.sifted-doc-view {
  display: flex;
  flex-flow: column;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.sifted-doc-view:before {
  position: absolute;
  width: 100vw;
  min-height: 100vh;
  margin-bottom: -2.5rem;
  background: linear-gradient(#001689, rgba(0, 22, 137, 0.5)) center center no-repeat, url("/images/CircuitLoadingAnimationUniversal.gif") center 30%/100vw no-repeat;
  content: "";
  opacity: 0;
  transition: opacity 1s ease-out, z-index 1ms ease-out 1s;
  z-index: -100;
}
.sifted-doc-view.sifted-doc-loading:before {
  opacity: 1;
  z-index: 100;
}
.sifted-doc-view.sifted-doc-loading > div:not(.progress-bar-container):not(.document-loading-text) {
  opacity: 0;
}
.sifted-doc-view.sifted-doc-loading > .progress-bar-container,
.sifted-doc-view.sifted-doc-loading .document-loading-text {
  z-index: 101;
  opacity: 1;
}
.sifted-doc-view .progress-bar-container,
.sifted-doc-view .document-loading-text {
  z-index: -100;
  opacity: 0;
  transition: opacity 0.5s ease-out, z-index 1ms ease-out 0.5s;
}
.sifted-doc-view .progress-bar-container,
.sifted-doc-view .rc-progress-bar-wrapper,
.sifted-doc-view .percent-loaded,
.sifted-doc-view .document-loading-text {
  position: fixed;
}
.sifted-doc-view .rc-progress-bar-wrapper {
  top: 0;
  border-bottom: 1px solid #0e0e0e;
}
.sifted-doc-view .percent-loaded {
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
}
.sifted-doc-view .percent-loaded {
  top: 0.55rem;
}
.sifted-doc-view .document-loading-text {
  right: 15.5%;
  top: calc(60% + 3rem);
}

@keyframes progress-bar-stripes {
  from {
    background-position: 2.95rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 2.95rem;
  overflow: hidden;
  font-size: 1.4rem;
  background-color: rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: transparent;
  text-align: center;
  white-space: nowrap;
  background-color: #001689;
  transition: width 0.6s ease;
  border-right: 1px solid #0e0e0e;
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 2.95rem 2.95rem;
}

.progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite;
}

.sifted-doc-banner {
  position: absolute;
  top: -2rem;
  width: 100%;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  background-color: #fcf8e3;
  padding: 0.5rem 0.5rem 0.5rem 0.75rem;
  border-bottom: 1px solid #8a6d3b;
  opacity: 0;
  height: 5rem;
  transition: top 1000ms ease, opacity 0ms ease 1000ms;
  z-index: 15;
}
.sifted-doc-banner > img {
  max-height: 0;
  max-width: 0;
  height: 100%;
}
.sifted-doc-banner.showing-banner {
  opacity: 1;
  top: 3rem;
  overflow: auto;
  transition: none;
}
.sifted-doc-banner.showing-banner > img {
  max-height: 0.9rem;
  max-width: 0.9rem;
  margin-left: 1rem;
  cursor: pointer;
}
.sifted-doc-banner > div {
  display: flex;
  flex-direction: column;
  margin: auto 0;
  overflow: auto;
}

.sifted-doc-header {
  position: absolute;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 3rem;
  z-index: 1055;
  border-bottom: 1px solid rgb(92, 102, 112);
  box-shadow: 0 3px 8px rgba(30, 37, 43, 0.4);
}
.sifted-doc-header.control {
  height: 8.75rem;
}

.sifted-doc-header-top {
  display: flex;
  justify-content: space-between;
}

.sifted-doc-header-top {
  background-color: #001689;
  color: rgb(255, 255, 255);
}
.sifted-doc-header-top a {
  color: rgb(255, 255, 255);
}
.sifted-doc-header-top.control {
  background-color: rgb(28, 28, 67);
  height: 3.125rem;
  padding: 0 1rem;
}

.sifted-doc-header-bottom.control {
  display: flex;
  justify-content: space-between;
  background-color: rgb(247, 247, 247);
  color: rgb(26, 26, 26);
  height: 5.625rem;
  padding: 0 1rem;
}
.sifted-doc-header-bottom.control a {
  color: rgb(1, 116, 202);
}
.sifted-doc-header-bottom.control .btn-ellipsis {
  display: flex;
  padding: 11px 8px 10px;
  border: 1px solid #E4E5E9;
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
}
.sifted-doc-header-bottom.control .btn-ellipsis:hover {
  cursor: pointer;
  background-color: #EDF0F2;
}
.sifted-doc-header-bottom.control .btn-ellipsis img {
  height: 1.5rem;
}

.sifted-doc-header-clickable {
  cursor: pointer;
}

.sifted-doc-header-clickable:not(.header-toggle-checkbox-container):not(.control):hover {
  background-color: #3d5cff;
}

.sifted-doc-header-left,
.sifted-doc-header-right,
.sifted-doc-header-bottom-left,
.sifted-doc-header-bottom-right {
  display: flex;
  height: 100%;
  align-items: center;
}
.sifted-doc-header-left > div,
.sifted-doc-header-left > a,
.sifted-doc-header-right > div,
.sifted-doc-header-right > a,
.sifted-doc-header-bottom-left > div,
.sifted-doc-header-bottom-left > a,
.sifted-doc-header-bottom-right > div,
.sifted-doc-header-bottom-right > a {
  display: flex;
  align-items: center;
}
.sifted-doc-header-left > div > div,
.sifted-doc-header-left > a > div,
.sifted-doc-header-right > div > div,
.sifted-doc-header-right > a > div,
.sifted-doc-header-bottom-left > div > div,
.sifted-doc-header-bottom-left > a > div,
.sifted-doc-header-bottom-right > div > div,
.sifted-doc-header-bottom-right > a > div {
  display: flex;
  padding: 0.26rem 0.25rem 0.24rem;
}
.sifted-doc-header-left > div > div.header-toggle-checkbox-container,
.sifted-doc-header-left > a > div.header-toggle-checkbox-container,
.sifted-doc-header-right > div > div.header-toggle-checkbox-container,
.sifted-doc-header-right > a > div.header-toggle-checkbox-container,
.sifted-doc-header-bottom-left > div > div.header-toggle-checkbox-container,
.sifted-doc-header-bottom-left > a > div.header-toggle-checkbox-container,
.sifted-doc-header-bottom-right > div > div.header-toggle-checkbox-container,
.sifted-doc-header-bottom-right > a > div.header-toggle-checkbox-container {
  padding: 0 0.4rem;
}
.sifted-doc-header-left > div > div.header-toggle-checkbox-container > h5,
.sifted-doc-header-left > a > div.header-toggle-checkbox-container > h5,
.sifted-doc-header-right > div > div.header-toggle-checkbox-container > h5,
.sifted-doc-header-right > a > div.header-toggle-checkbox-container > h5,
.sifted-doc-header-bottom-left > div > div.header-toggle-checkbox-container > h5,
.sifted-doc-header-bottom-left > a > div.header-toggle-checkbox-container > h5,
.sifted-doc-header-bottom-right > div > div.header-toggle-checkbox-container > h5,
.sifted-doc-header-bottom-right > a > div.header-toggle-checkbox-container > h5 {
  padding-bottom: 0.05rem;
}

.sifted-doc-header-top > .sifted-doc-header-left > div,
.sifted-doc-header-top > .sifted-doc-header-left > a,
.sifted-doc-header-top > .sifted-doc-header-right > div,
.sifted-doc-header-top > .sifted-doc-header-right > a,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a,
.sifted-doc-header-bottom > .sifted-doc-header-left > div,
.sifted-doc-header-bottom > .sifted-doc-header-left > a,
.sifted-doc-header-bottom > .sifted-doc-header-right > div,
.sifted-doc-header-bottom > .sifted-doc-header-right > a,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a {
  margin: 0.25rem;
  border-radius: 2rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.save-indicator,
.sifted-doc-header-top > .sifted-doc-header-left > a.save-indicator,
.sifted-doc-header-top > .sifted-doc-header-right > div.save-indicator,
.sifted-doc-header-top > .sifted-doc-header-right > a.save-indicator,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.save-indicator,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.save-indicator,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.save-indicator,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.save-indicator,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.save-indicator,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.save-indicator,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.save-indicator,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.save-indicator,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.save-indicator,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.save-indicator,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.save-indicator,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.save-indicator {
  font-size: 0.75rem;
  margin-bottom: 0;
  margin-top: 0;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.save-indicator > div,
.sifted-doc-header-top > .sifted-doc-header-left > a.save-indicator > div,
.sifted-doc-header-top > .sifted-doc-header-right > div.save-indicator > div,
.sifted-doc-header-top > .sifted-doc-header-right > a.save-indicator > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.save-indicator > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.save-indicator > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.save-indicator > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.save-indicator > div,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.save-indicator > div,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.save-indicator > div,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.save-indicator > div,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.save-indicator > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.save-indicator > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.save-indicator > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.save-indicator > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.save-indicator > div {
  align-items: center;
  border-radius: 0.2rem;
  height: 2rem;
  margin-bottom: 0.1rem;
  padding-left: 0;
  padding-right: 0.45rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.save-indicator > div.failed,
.sifted-doc-header-top > .sifted-doc-header-left > a.save-indicator > div.failed,
.sifted-doc-header-top > .sifted-doc-header-right > div.save-indicator > div.failed,
.sifted-doc-header-top > .sifted-doc-header-right > a.save-indicator > div.failed,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.save-indicator > div.failed,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.save-indicator > div.failed,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.save-indicator > div.failed,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.save-indicator > div.failed,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.save-indicator > div.failed,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.save-indicator > div.failed,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.save-indicator > div.failed,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.save-indicator > div.failed,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.save-indicator > div.failed,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.save-indicator > div.failed,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.save-indicator > div.failed,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.save-indicator > div.failed {
  background: rgb(204, 41, 41);
  color: rgb(255, 255, 255);
}
.sifted-doc-header-top > .sifted-doc-header-left > div.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-left > div.save-indicator > div span,
.sifted-doc-header-top > .sifted-doc-header-left > a.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-left > a.save-indicator > div span,
.sifted-doc-header-top > .sifted-doc-header-right > div.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-right > div.save-indicator > div span,
.sifted-doc-header-top > .sifted-doc-header-right > a.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-right > a.save-indicator > div span,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.save-indicator > div span,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.save-indicator > div span,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.save-indicator > div span,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.save-indicator > div span,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.save-indicator > div span,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.save-indicator > div span,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.save-indicator > div span,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.save-indicator > div span,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.save-indicator > div span,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.save-indicator > div span,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.save-indicator > div span,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.save-indicator > div span {
  margin-bottom: 0.1rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-left > a.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-right > div.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-right > a.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.save-indicator > div > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.save-indicator > div > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.save-indicator > div > div {
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  height: 1.25rem;
  width: 2.25rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.save-indicator > div > div.exclamation,
.sifted-doc-header-top > .sifted-doc-header-left > a.save-indicator > div > div.exclamation,
.sifted-doc-header-top > .sifted-doc-header-right > div.save-indicator > div > div.exclamation,
.sifted-doc-header-top > .sifted-doc-header-right > a.save-indicator > div > div.exclamation,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.save-indicator > div > div.exclamation,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.save-indicator > div > div.exclamation,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.save-indicator > div > div.exclamation,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.save-indicator > div > div.exclamation,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.save-indicator > div > div.exclamation,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.save-indicator > div > div.exclamation,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.save-indicator > div > div.exclamation,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.save-indicator > div > div.exclamation,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.save-indicator > div > div.exclamation,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.save-indicator > div > div.exclamation,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.save-indicator > div > div.exclamation,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.save-indicator > div > div.exclamation {
  position: absolute;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.save-indicator > div > div.saved > div,
.sifted-doc-header-top > .sifted-doc-header-left > a.save-indicator > div > div.saved > div,
.sifted-doc-header-top > .sifted-doc-header-right > div.save-indicator > div > div.saved > div,
.sifted-doc-header-top > .sifted-doc-header-right > a.save-indicator > div > div.saved > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.save-indicator > div > div.saved > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.save-indicator > div > div.saved > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.save-indicator > div > div.saved > div,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.save-indicator > div > div.saved > div,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.save-indicator > div > div.saved > div,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.save-indicator > div > div.saved > div,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.save-indicator > div > div.saved > div,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.save-indicator > div > div.saved > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.save-indicator > div > div.saved > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.save-indicator > div > div.saved > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.save-indicator > div > div.saved > div,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.save-indicator > div > div.saved > div {
  align-items: center;
  border: 1px solid rgb(255, 255, 255);
  border-radius: 100%;
  display: flex;
  justify-content: center;
  width: 1.25rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.save-indicator > div > div.saved > div.control,
.sifted-doc-header-top > .sifted-doc-header-left > a.save-indicator > div > div.saved > div.control,
.sifted-doc-header-top > .sifted-doc-header-right > div.save-indicator > div > div.saved > div.control,
.sifted-doc-header-top > .sifted-doc-header-right > a.save-indicator > div > div.saved > div.control,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.save-indicator > div > div.saved > div.control,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.save-indicator > div > div.saved > div.control,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.save-indicator > div > div.saved > div.control,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.save-indicator > div > div.saved > div.control,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.save-indicator > div > div.saved > div.control,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.save-indicator > div > div.saved > div.control,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.save-indicator > div > div.saved > div.control,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.save-indicator > div > div.saved > div.control,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.save-indicator > div > div.saved > div.control,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.save-indicator > div > div.saved > div.control,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.save-indicator > div > div.saved > div.control,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.save-indicator > div > div.saved > div.control {
  color: rgb(28, 28, 67);
  border: 1px solid rgb(28, 28, 67);
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-help,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-help,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-help,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-help,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-help,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-help,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-help,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-help,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-help,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-help,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-help,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-help,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-help,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-help,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-help,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-help {
  width: 2.4rem;
  height: 2.4rem;
  margin-left: 0.1rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-user,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-user,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-user,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-user,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-user,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-user,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-user,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-user,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-user,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-user,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-user,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-user,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-user,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-user,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-user,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-user {
  width: 2.4rem;
  height: 2.4rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-user.control,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-user.control,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-user.control,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-user.control,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-user.control,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-user.control,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-user.control,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-user.control,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-user.control,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-user.control,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-user.control,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-user.control,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-user.control,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-user.control,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-user.control,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-user.control {
  width: 2.0625rem;
  height: 2.0625rem;
  margin-right: 0.1rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-user-icon > p, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-user-icon > p {
  color: #001689;
  background-color: rgb(255, 255, 255);
  transition: color 150ms ease-in-out, background-color 150ms ease-in-out;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-user-icon.control > p, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-user-icon.control > p {
  color: rgb(255, 255, 255);
  background-color: rgb(11, 81, 193);
  transition: color 150ms ease-in-out, background-color 150ms ease-in-out;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-help-icon > p, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-help-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-help-icon > p {
  width: 1.9rem;
  height: 1.9rem;
  font-size: 0.9rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-user-icon > p, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-user-icon > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-user-icon > p {
  width: 1.9rem;
  height: 1.9rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-user-icon.control > p, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-user > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-help > .sifted-doc-user-icon.control > p,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-user > .sifted-doc-user-icon.control > p {
  width: 1.5625rem;
  height: 1.5625rem;
  font-size: 0.52rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-user-name.control,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-user-name.control,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-user-name.control,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-user-name.control,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-user-name.control,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-user-name.control,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-user-name.control,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-user-name.control,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-user-name.control,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-user-name.control,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-user-name.control,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-user-name.control,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-user-name.control,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-user-name.control,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-user-name.control,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-user-name.control {
  margin-left: 0;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-export, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-trainer, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-report, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-missing-found-select-all, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-share {
  background-color: rgb(255, 255, 255);
  padding: calc(0.25rem - 1px) calc(0.5rem - 1px);
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  white-space: nowrap;
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-export, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-trainer, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-report, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-share,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-export,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-trainer,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-report,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-share,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-export,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-trainer,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-report,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-share {
  border-radius: 0.2rem;
  color: #001689;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
  transition: color 150ms ease-in-out, border-color 150ms ease-in-out, background-color 150ms ease-in-out;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-export:hover, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-trainer:hover, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-report:hover, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-share:hover,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-export:hover,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-trainer:hover,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-report:hover,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-share:hover,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-export:hover,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-trainer:hover,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-report:hover,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-share:hover,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-export:hover,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-trainer:hover,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-report:hover,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-share:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-export:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-trainer:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-report:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-share:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-export:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-trainer:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-report:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-share:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-export:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-trainer:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-report:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-share:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-export:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-trainer:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-report:hover,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-share:hover,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-export:hover,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-trainer:hover,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-report:hover,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-share:hover,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-export:hover,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-trainer:hover,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-report:hover,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-share:hover,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-export:hover,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-trainer:hover,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-report:hover,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-share:hover,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-export:hover,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-trainer:hover,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-report:hover,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-share:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-export:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-trainer:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-report:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-share:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-export:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-trainer:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-report:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-share:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-export:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-trainer:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-report:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-share:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-export:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-trainer:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-report:hover,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-share:hover {
  color: #001689;
  background-color: #3d5cff;
  border-color: #3d5cff;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-control-button.primary .icon,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-control-button.primary .icon,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-control-button.primary .icon,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-control-button.primary .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-control-button.primary .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-control-button.primary .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-control-button.primary .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-control-button.primary .icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-control-button.primary .icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-control-button.primary .icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-control-button.primary .icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-control-button.primary .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-control-button.primary .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-control-button.primary .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-control-button.primary .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-control-button.primary .icon {
  opacity: 0.5;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-control-button .icon,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-control-button .icon,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-control-button .icon,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-control-button .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-control-button .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-control-button .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-control-button .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-control-button .icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-control-button .icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-control-button .icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-control-button .icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-control-button .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-control-button .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-control-button .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-control-button .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-control-button .icon {
  width: 1rem;
  height: 1rem;
  margin-right: 0.35rem;
  background-repeat: no-repeat;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-document-state,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-document-state,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-document-state,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-document-state,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-document-state,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-document-state,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-document-state,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-document-state,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-document-state,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-document-state,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-document-state,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-document-state,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-document-state,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-document-state,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-document-state,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-document-state {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 1rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-missing-found-select-all,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-missing-found-select-all {
  color: rgb(26, 26, 26);
  border-radius: 0.2rem;
  padding: 0.25rem 0.25rem 0.2rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-trainer .icon,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-trainer .icon,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-trainer .icon,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-trainer .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-trainer .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-trainer .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-trainer .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-trainer .icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-trainer .icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-trainer .icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-trainer .icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-trainer .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-trainer .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-trainer .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-trainer .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-trainer .icon {
  width: 1.2rem;
  height: 1.33rem;
  margin-right: 0.3rem;
  background-repeat: no-repeat;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-export .icon,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-export .icon,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-export .icon,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-export .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-export .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-export .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-export .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-export .icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-export .icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-export .icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-export .icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-export .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-export .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-export .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-export .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-export .icon {
  width: 1.15rem;
  height: 1.18rem;
  margin-right: 0.25rem;
  background-repeat: no-repeat;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-report .icon,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-report .icon,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-report .icon,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-report .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-report .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-report .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-report .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-report .icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-report .icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-report .icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-report .icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-report .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-report .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-report .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-report .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-report .icon {
  width: 0.94rem;
  height: 1.25rem;
  margin-right: 0.4rem;
  background-repeat: no-repeat;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-share .icon,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-share .icon,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-share .icon,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-share .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-share .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-share .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-share .icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-share .icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-share .icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-share .icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-share .icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-share .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-share .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-share .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-share .icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-share .icon {
  width: 1.5rem;
  height: 0.94rem;
  margin-right: 0.35rem;
  background-repeat: no-repeat;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-trainer .hover-icon, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-export .hover-icon, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-report .hover-icon, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-share .hover-icon, .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-control-button .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-trainer .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-export .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-report .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-share .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-control-button .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-trainer .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-export .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-report .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-share .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-control-button .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-trainer .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-export .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-report .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-share .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-control-button .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-trainer .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-export .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-report .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-share .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-control-button .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-trainer .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-export .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-report .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-share .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-control-button .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-trainer .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-export .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-report .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-share .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-control-button .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-trainer .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-export .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-report .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-share .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-control-button .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-trainer .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-export .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-report .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-share .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-control-button .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-trainer .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-export .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-report .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-share .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-control-button .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-trainer .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-export .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-report .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-share .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-control-button .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-trainer .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-export .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-report .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-share .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-control-button .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-trainer .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-export .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-report .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-share .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-control-button .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-trainer .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-export .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-report .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-share .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-control-button .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-trainer .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-export .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-report .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-share .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-control-button .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-trainer .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-export .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-report .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-share .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-control-button .hover-icon {
  position: absolute;
  opacity: 0;
  transition: opacity 150ms ease-in-out;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-trainer:hover .hover-icon:not(.control), .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-export:hover .hover-icon:not(.control), .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-report:hover .hover-icon:not(.control), .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-share:hover .hover-icon:not(.control), .sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-control-button:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-trainer:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-export:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-report:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-share:hover .hover-icon:not(.control),
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-control-button:hover .hover-icon:not(.control) {
  opacity: 1;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-view-only,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-view-only,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-view-only,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-view-only,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-view-only,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-view-only,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-view-only,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-view-only,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-view-only,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-view-only,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-view-only,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-view-only,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-view-only,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-view-only,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-view-only,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-view-only {
  margin-right: 0.4rem;
  position: relative;
  white-space: nowrap;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-view-only > img,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-view-only > img,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-view-only > img,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-view-only > img,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-view-only > img,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-view-only > img,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-view-only > img,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-view-only > img,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-view-only > img,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-view-only > img,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-view-only > img,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-view-only > img,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-view-only > img,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-view-only > img,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-view-only > img,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-view-only > img {
  width: 1.25rem;
  margin-right: 0.4rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-info,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-info,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-info,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-info,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-info,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-info,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-info,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-info,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-info,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-info,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-info,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-info,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-info,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-info,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-info,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-info {
  display: inline;
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  overflow: hidden;
  border-radius: 0;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-back-to-docs,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-back-to-docs,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-back-to-docs,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-back-to-docs,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-back-to-docs,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-back-to-docs,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-back-to-docs,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-back-to-docs,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-back-to-docs,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-back-to-docs,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-back-to-docs,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-back-to-docs,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-back-to-docs,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-back-to-docs,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-back-to-docs,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-back-to-docs {
  display: flex;
  height: 2.4rem;
  width: 2.4rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-back-to-docs .sifted-doc-logo,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-back-to-docs .sifted-doc-logo {
  display: flex;
  height: 1.9rem;
  width: 1.9rem;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-back-to-docs .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-back-to-docs .hover-icon {
  position: absolute;
  opacity: 0;
  transition: opacity 150ms ease-in-out;
}
.sifted-doc-header-top > .sifted-doc-header-left > div.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-left > a.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > div.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-right > a.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > div.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-left > a.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > div.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-top > .sifted-doc-header-bottom-right > a.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > div.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-left > a.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > div.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-right > a.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > div.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-left > a.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > div.sifted-doc-back-to-docs:hover .hover-icon,
.sifted-doc-header-bottom > .sifted-doc-header-bottom-right > a.sifted-doc-back-to-docs:hover .hover-icon {
  opacity: 1;
}

.sifted-doc-header-left {
  min-width: 0;
}
.sifted-doc-header-left:not(.control) {
  margin-left: 0.25rem;
}
.sifted-doc-header-left > div,
.sifted-doc-header-left > a {
  justify-content: center;
}

.sifted-doc-header-right {
  margin-right: 0.25rem;
}

/* end sifted doc header */
.sifted-doc-left-pane {
  background: linear-gradient(to left, rgba(0, 0, 0, 0.1), transparent 5rem), linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25)), url("/images/circuits.svg") 0 0/20rem 50rem, linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)) center center/cover no-repeat, url("/images/fiber-texture.jpg") center center/cover no-repeat;
  height: 100%;
  overflow-y: hidden;
}

.sifted-doc-right-pane {
  display: flex;
  flex-flow: column;
  justify-content: center;
  padding: 0 2rem;
}

.sifted-doc-panes {
  position: absolute;
  display: flex;
  height: calc(100% - 3rem);
  max-height: calc(100% - 3rem);
  top: 3rem;
  width: 100%;
  transition: top 1000ms ease, height 1000ms ease;
}
.sifted-doc-panes.control {
  height: calc(
    100% - 8.75rem
);
  max-height: calc(
    100% - 8.75rem
);
  top: 8.75rem;
}

.sifted-doc-panes.showing-banner {
  height: calc(
    100% - 3rem - 5rem
);
  top: 8rem;
}
.sifted-doc-panes.showing-banner.control {
  height: calc(
    100% - 8.75rem - 5rem
);
  top: 13.75rem;
}

.sifted-doc-left-pane {
  position: relative;
  padding: 0;
  z-index: 20;
  transition: width 300ms ease-out, background-position 300ms ease-out, box-shadow 300ms ease-out;
  overflow-x: hidden;
}

.sifter-summary-title {
  display: flex;
  align-items: flex-end;
}

.sifted-doc-left-pane.open .sifter-summary-title {
  background: linear-gradient(to left, rgba(0, 0, 0, 0.1), transparent 5rem), linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25)), url("/images/circuits.svg") 0 0/20rem 50rem, linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)) center center/cover no-repeat, url("/images/fiber-texture.jpg") center center/cover no-repeat;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  padding: 0 2rem 0 1rem;
  z-index: 2;
  height: 4rem;
  align-items: center;
}
.sifted-doc-left-pane.open .sifter-summary-title > .sifter-summary-vertical {
  opacity: 0;
  width: 0;
  margin-top: 0;
  transition: none;
  visibility: hidden;
}
.sifted-doc-left-pane.open > .sifted-doc-panels {
  position: absolute;
  padding: 0 1rem;
  margin-top: 4rem;
  height: calc(100% - 4rem);
  width: 100%;
  overflow-y: scroll;
}
.sifted-doc-left-pane.open > .sifted-doc-panels > .spacer {
  padding-bottom: 1.5rem;
}
.sifted-doc-left-pane.open .sifter-summary-button {
  transition: background-color 150ms ease-in-out;
}

.sifted-doc-left-pane.closed {
  background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25)), url("/images/circuits.svg") -7rem 0/20rem 50rem, linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)) center center/cover no-repeat, url("/images/fiber-texture.jpg") center center/cover no-repeat;
  box-shadow: inset -0.75rem 0 2rem -0.5rem rgba(125, 138, 140, 0.75);
  width: 3rem;
  overflow: hidden;
  padding: 1rem;
}
.sifted-doc-left-pane.closed .sifter-summary-title {
  flex-direction: column;
  margin-top: -1.5rem;
}
.sifted-doc-left-pane.closed .sifter-summary-title > .sifter-summary-horizontal {
  display: none;
}
.sifted-doc-left-pane.closed .sifter-summary-title > .sifter-summary-button {
  margin-right: -0.45rem;
  margin-top: -5rem;
  transition: margin-right 300ms ease-out, margin-top 300ms ease-out;
}

.sifter-summary-vertical {
  color: rgb(164, 169, 173);
  transform: rotate(90deg);
  opacity: 1;
  transition: width 300ms ease-out, margin-top 300ms ease-out, opacity 15ms ease-out 285ms;
  width: 100%;
  white-space: nowrap;
  margin-top: 5rem;
}

.sifter-summary-horizontal {
  white-space: nowrap;
  padding-bottom: 0.1rem;
  padding-right: 1rem;
}

.sifter-summary-button {
  display: flex;
  width: 1.875rem;
  min-width: 1.875rem;
  height: 1.875rem;
  border-radius: 0.2rem;
  background-color: rgb(255, 255, 255);
  z-index: 3000;
  cursor: pointer;
  border: 1px solid rgb(209, 211, 211);
}
.sifter-summary-button .icon {
  display: flex;
  background-size: 0.625rem;
  background-position: center;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
}
.sifter-summary-button .hover-icon {
  position: absolute;
  opacity: 0;
  transition: opacity 150ms ease-in-out;
}
.sifter-summary-button:hover {
  background-color: #3d5cff;
}
.sifter-summary-button:hover .hover-icon {
  opacity: 1;
}

.sifted-doc-header-copyright {
  padding-left: 0.75rem;
}

.sifted-doc-header-copyright h6 {
  color: rgb(164, 169, 173);
}

.sifted-doc-right-pane {
  transition: width 300ms ease-out;
  height: 100%;
  padding: 0;
}

.sifted-doc-right-pane.sifter-summary-open {
  width: 75%;
}

.sifted-doc-right-pane.sifter-summary-closed {
  width: calc(100% - 3rem);
}

.sifted-doc-right-pane-bottom-wrapper {
  min-width: 100%;
  position: relative;
  z-index: 1100;
}

.sifted-doc-right-pane-bottom-no-ga-no-missing {
  height: 100%;
}

.display-flex {
  display: flex;
}

.top-panel-open {
  background-color: #d1d0ce;
}
.top-panel-open h5 {
  color: rgb(51, 51, 51);
}

.sifted-doc-right-pane.top-opening > div > .split,
.sifted-doc-right-pane.top-closing > div > .split {
  transition: height 300ms ease-out;
}

.sifted-doc-right-pane-top {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  z-index: 1050;
  transition: width 300ms ease-out;
  background-color: #e6e6e6;
}
.sifted-doc-right-pane-top > .all-dismissed {
  margin-left: 3rem;
  margin-top: 1.25rem;
  overflow-y: hidden;
}

.split-container {
  height: 100%;
}
.split-container > .sifted-doc-right-pane-top {
  height: 20%;
}
.split-container > .sifted-doc-right-pane-top + .sifted-doc-right-pane-bottom-wrapper {
  height: 80%;
  border-top: 5px solid #d1d3d3;
}

.top-closed > .split-container > .sifted-doc-right-pane-top {
  height: 0;
}
.top-closed > .split-container > .sifted-doc-right-pane-top + .sifted-doc-right-pane-bottom-wrapper {
  height: 100%;
  border-top: none;
}

.sifted-doc-right-pane-top-button {
  width: 4.25rem;
  height: 1rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 -1px;
  position: absolute;
  left: calc(50% - 2.1rem);
  cursor: pointer;
  z-index: 200;
}

.sifted-doc-right-pane-top-button {
  background-image: url("/images/collapse-panel.svg");
}
.sifted-doc-right-pane-top-button:not(.displaying-select-text-modal):hover {
  background-image: url("/images/collapse-panel-darker.svg");
}
.sifted-doc-right-pane-top-button.displaying-select-text-modal:hover {
  cursor: default;
}

.collapse-panel-up-arrow, .collapse-panel-down-arrow {
  height: 1rem;
  background-position: 0 -1px;
}

.collapse-panel-down-arrow {
  background-image: url("/images/collapse-panel-down-arrow.svg");
}

.collapse-panel-up-arrow {
  background-image: url("/images/collapse-panel-up-arrow.svg");
}

.sifted-doc-right-pane-bottom {
  min-height: 100%;
  min-width: 100%;
  height: 100%;
  width: 100%;
  z-index: 1100;
}
.sifted-doc-right-pane-bottom > iframe {
  border: none;
}

.sifted-doc-panels.sifter-summary-closed {
  display: none;
}

/* end sifted doc view */
.locked-user, .download-button .download-button-inner,
.download-button .external-download-button-inner,
.external-download-button .download-button-inner,
.external-download-button .external-download-button-inner, .delete-button-inner {
  display: flex;
  width: 4.5rem;
  min-height: 1.25rem;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.locked-user a, .download-button .download-button-inner a,
.download-button .external-download-button-inner a,
.external-download-button .download-button-inner a,
.external-download-button .external-download-button-inner a, .delete-button-inner a {
  min-width: 100%;
  min-height: 100%;
}

.new-doctype-button {
  min-width: 4rem;
  display: flex;
  flex-flow: row;
  align-items: center;
  width: 5rem;
  margin-right: 1rem;
  justify-content: flex-start;
}
.new-doctype-button .plus-image {
  margin-left: 0.5rem;
}

.doctype-export-button {
  min-width: 4rem;
  width: 5.75rem;
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: flex-start;
  color: #001689;
}
.doctype-export-button .export-button-inner {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.25rem;
  margin-left: 0.5rem;
}
.doctype-export-button:hover {
  color: #001689;
}

.export-button {
  min-width: 5rem;
}

.open-button-bulk,
.crr-button-bulk,
.doc-abstract-button-bulk,
.move-button-bulk,
.trash-button-bulk,
.export-button-bulk,
.plain-button-bulk,
.restore-button-bulk,
.delete-button-bulk,
.share-button-bulk {
  min-width: 5rem;
  display: flex;
  padding: 0 0.75rem;
  margin: 0.5rem;
}
.open-button-bulk > :first-child,
.crr-button-bulk > :first-child,
.doc-abstract-button-bulk > :first-child,
.move-button-bulk > :first-child,
.trash-button-bulk > :first-child,
.export-button-bulk > :first-child,
.plain-button-bulk > :first-child,
.restore-button-bulk > :first-child,
.delete-button-bulk > :first-child,
.share-button-bulk > :first-child {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  line-height: normal;
}
.open-button-bulk img,
.open-button-bulk .icon,
.crr-button-bulk img,
.crr-button-bulk .icon,
.doc-abstract-button-bulk img,
.doc-abstract-button-bulk .icon,
.move-button-bulk img,
.move-button-bulk .icon,
.trash-button-bulk img,
.trash-button-bulk .icon,
.export-button-bulk img,
.export-button-bulk .icon,
.plain-button-bulk img,
.plain-button-bulk .icon,
.restore-button-bulk img,
.restore-button-bulk .icon,
.delete-button-bulk img,
.delete-button-bulk .icon,
.share-button-bulk img,
.share-button-bulk .icon {
  margin-right: 0.5rem;
  min-width: 1rem;
  min-height: 1rem;
  background-repeat: no-repeat;
}
.open-button-bulk .h7,
.crr-button-bulk .h7,
.doc-abstract-button-bulk .h7,
.move-button-bulk .h7,
.trash-button-bulk .h7,
.export-button-bulk .h7,
.plain-button-bulk .h7,
.restore-button-bulk .h7,
.delete-button-bulk .h7,
.share-button-bulk .h7 {
  font-size: 0.9rem;
}

.export-button-bulk.disabled,
.doc-abstract-button-bulk.disabled {
  cursor: pointer !important;
}

.open-button-bulk .icon {
  width: 0.9rem;
  height: 1.2rem;
}

.crr-button-bulk .icon {
  width: 0.9rem;
  height: 1.22rem;
}

.doc-abstract-button-bulk .icon {
  width: 0.9rem;
  height: 1.2rem;
}

.move-button-bulk .icon {
  width: 1.25rem;
  height: 1.18rem;
}

.trash-button-bulk .icon {
  width: 0.95rem;
  height: 1.18rem;
}

.export-button-bulk .icon {
  width: 1.2rem;
  height: 1.2rem;
}

.plain-button-bulk .icon {
  width: 1.15rem;
  height: 1.16rem;
}

.restore-button-bulk .icon {
  width: 1rem;
  height: 1.23rem;
}

.delete-button-bulk .icon {
  width: 1.05rem;
  height: 1.33rem;
  background-image: url("/images/delete-icon.svg");
}

.share-button-bulk .icon {
  width: 1.5rem;
  height: 1rem;
}

.open-button-bulk .hover-icon,
.crr-button-bulk .hover-icon,
.doc-abstract-button-bulk .hover-icon,
.move-button-bulk .hover-icon,
.trash-button-bulk .hover-icon,
.export-button-bulk .hover-icon,
.plain-button-bulk .hover-icon,
.restore-button-bulk .hover-icon,
.delete-button-bulk .hover-icon,
.share-button-bulk .hover-icon {
  position: absolute;
  opacity: 0;
}
.open-button-bulk:hover .hover-icon,
.crr-button-bulk:hover .hover-icon,
.doc-abstract-button-bulk:hover .hover-icon,
.move-button-bulk:hover .hover-icon,
.trash-button-bulk:hover .hover-icon,
.export-button-bulk:hover .hover-icon,
.plain-button-bulk:hover .hover-icon,
.restore-button-bulk:hover .hover-icon,
.delete-button-bulk:hover .hover-icon,
.share-button-bulk:hover .hover-icon {
  opacity: 1;
}

.delete-button-bulk {
  color: rgb(204, 41, 41);
}

.panel-wrapper {
  position: relative;
  width: 100%;
  margin-bottom: 1rem;
}
.panel-wrapper h4 {
  white-space: nowrap;
}

.panel-top, .missing-warnings-panel-top, .found-warnings-panel-top {
  display: flex;
  flex-flow: row;
  cursor: pointer;
}
.panel-top > h4, .missing-warnings-panel-top > h4, .found-warnings-panel-top > h4 {
  padding: 0 0.75rem;
}

.found-warnings-panel-top {
  color: rgb(30, 37, 43);
}

.missing-warnings-panel-top {
  color: rgb(204, 41, 41);
}

.closed-panel,
.closed-found-panel,
.closed-missing-panel {
  display: flex;
  flex-flow: row;
  align-items: center;
  height: 2.8rem;
  min-height: 2.8rem;
  border: 1px solid rgb(26, 26, 26);
  border-radius: 0.2rem;
  width: 100%;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
}
.closed-panel:active,
.closed-found-panel:active,
.closed-missing-panel:active {
  top: 0;
}
.closed-panel:hover,
.closed-found-panel:hover,
.closed-missing-panel:hover {
  background-color: #e7e8e9;
}

.general-advice-panel {
  display: flex;
  flex-flow: row;
  align-items: center;
  width: 100%;
  box-shadow: 0 0 0 rgba(255, 255, 255, 0);
  border: 1px solid rgb(26, 26, 26);
  height: 2.8rem;
  min-height: 2.8rem;
  background-color: rgb(255, 255, 255);
  border-radius: 0.2rem;
  cursor: pointer;
}
.general-advice-panel:hover:not(.dismissed-general-advice) {
  background-color: #e7e8e9;
}
.general-advice-panel:active {
  top: 0;
}
.general-advice-panel > .checkbox-container {
  height: 100%;
}

.closed-missing-panel {
  border: 1px solid rgb(204, 41, 41);
}

.found-panel {
  margin-bottom: 0;
}

.general-advice-panel .checkbox-container,
.missing-warnings-panel-top .checkbox-container,
.found-warnings-panel-top .checkbox-container {
  margin-left: 0.75rem;
}

.open-panel .panel-top,
.open-panel .missing-warnings-panel-top,
.open-panel .found-warnings-panel-top {
  position: sticky;
  top: 0;
  background: rgb(255, 255, 255);
  z-index: 1;
  border-radius: 0;
  border: 1px solid rgb(26, 26, 26);
  display: flex;
  flex-flow: row;
  align-items: center;
  height: 2.8rem;
}
.open-panel .panel-top:hover,
.open-panel .missing-warnings-panel-top:hover,
.open-panel .found-warnings-panel-top:hover {
  background-color: #e7e8e9;
}
.open-panel .panel-top > .checkbox-container,
.open-panel .missing-warnings-panel-top > .checkbox-container,
.open-panel .found-warnings-panel-top > .checkbox-container {
  height: 100%;
}

.settings-ignore-icon, .settings-display-result-icon, .settings-found-warnings-icon, .settings-missing-warnings-icon {
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
}

.found-text {
  width: 93%;
}

.help-text-title-missing {
  display: flex;
  flex-flow: row;
  align-items: baseline;
}

span.active-help-text-title {
  padding-left: 0.5rem;
}

.add-sifters-x, .settings-x, .settings-search-x {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0.7rem;
  background-size: 0.66rem;
}

.sifter-summary-menu-icon {
  padding: 0 0.3rem;
  cursor: pointer;
  border-radius: 1rem;
}
.sifter-summary-menu-icon:hover, .sifter-summary-menu-icon.active {
  background-color: rgb(209, 211, 211);
}
.sifter-summary-menu-icon > img {
  width: 1rem;
  height: 0.9rem;
}

.dismissed-result .sifter-summary-menu-icon:hover,
.dismissed-result .sifter-summary-menu-icon.active {
  background-color: #e7e8e9;
}

.no-warnings, .warnings-panel {
  width: 100%;
  display: flex;
  flex-flow: column;
  background-color: white;
  border: 1px solid rgb(26, 26, 26);
  border-radius: 0 0 0.2rem 0.2rem;
}

.warnings-panel {
  border-top: none;
}

.dismissed-result, .result {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
  min-height: 3rem;
  max-height: 8rem;
  width: 100%;
}

.result {
  cursor: pointer;
}
.result:hover {
  background-color: #e7e8e9;
}
.result:active {
  background-color: rgb(209, 211, 211);
}

.result-left {
  display: flex;
  flex-flow: row;
  max-width: 75%;
}

.result-right {
  display: flex;
  flex-flow: row;
  align-items: center;
  margin-right: 0.5rem;
}

.panel-result.dismissed-result > .result-right > .result-level {
  color: rgba(0, 22, 137, 0.35);
}

.panel-missing-result.dismissed-result > .result-right > .result-level {
  color: rgba(204, 41, 41, 0.5);
}

.result-level {
  margin-right: 0.5rem;
}

.disabled {
  opacity: 0.6;
  cursor: default !important;
}

.dismissed-general-advice {
  cursor: auto;
}

.dismissal-check-other-result, .dismissal-check-important,
.dismissal-check-all-found, .dismissal-check-missing,
.dismissal-check-all-missing {
  margin-right: 0.25rem;
  position: relative;
}

.dismissal-check-general-advice {
  margin-right: 0.25rem;
}
.dismissal-check-general-advice::after {
  color: rgb(26, 26, 26);
  border: 2px solid rgb(209, 211, 211);
}

.dismissal-check-missing::after,
.dismissal-check-all-missing::after {
  color: rgb(204, 41, 41);
  border: 2px solid #eca2a2;
}

.dismissal-check-important::after,
.dismissal-check-all-found::after {
  color: #001689;
  border: 2px solid rgba(0, 22, 137, 0.35);
}

.dismissal-check-other-result::after {
  color: #7d8a8c;
  border: 2px solid rgb(209, 211, 211);
}

.dismissal-check-general-advice.top,
.dismissal-check-all-missing.top,
.dismissal-check-all-found.top {
  margin-right: 0.75rem;
}
.dismissal-check-general-advice::after,
.dismissal-check-all-missing::after,
.dismissal-check-all-found::after {
  z-index: 1;
}

.warnings-panel .result:nth-child(1):hover {
  border-radius: 0.2rem 0.2rem 0 0;
}

.warnings-panel .result:nth-last-of-type(1):hover {
  border-radius: 0 0 0.2rem 0.2rem;
}

.result,
.dismissed-result {
  padding-left: 0.75rem;
}

.panel-general-advice-title {
  color: rgb(26, 26, 26);
  padding-left: 0.75rem;
}

.panel-result,
.panel-result h3 {
  color: #001689;
}

.panel-missing-result,
.panel-missing-result h3 {
  color: rgb(204, 41, 41);
}

.panel-other-result,
.panel-other-result h3 {
  color: #7d8a8c;
}

.panel-result h3,
.panel-missing-result h3,
.panel-other-result h3 {
  margin-left: 0.25rem;
}

.result-checkbox-container {
  margin-right: 0.5rem;
}

.result + .result,
.result + .dismissed-result,
.dismissed-result + .result,
.dismissed-result + .dismissed-result {
  border-top: 1px solid rgb(209, 211, 211);
}

.counsel-name-avatar {
  display: flex;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  padding-top: 1rem;
}

/**
 * this has *not* been tested.  but not actually used anywhere either
 * updating this tho so if it's ever used, it'll be compatible with the
 * big org-eid refactor
 */
.counsel-avatar {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 2rem;
  height: 2rem;
  border-radius: 100%;
  margin: 0 0.5rem;
}

.no-warnings {
  display: flex;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 0.5rem 0;
  margin-top: 0.4rem;
}

/* right pane */
.general-missing-help-text-wrapper {
  background: rgb(255, 255, 255);
  overflow-y: auto;
  padding-left: 3rem;
  padding-right: 1rem;
  z-index: 1050;
  transition: width 300ms ease-out;
}

.general-missing-help-text-title {
  color: rgb(26, 26, 26);
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.general-missing-help-text {
  padding-bottom: 1rem;
  padding-right: 1rem;
}
.general-missing-help-text a.help-text {
  color: #3300ff;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color 150ms ease-in-out, color 150ms ease-in-out;
}
.general-missing-help-text a.help-text:hover {
  color: #3300ff;
  text-decoration-color: #3300ff;
}

.help-text-title-missing-warn {
  color: rgb(204, 41, 41);
}

.help-text-title-missing-display {
  color: #7d8a8c;
}

.help-text-title-missing-first-row {
  display: flex;
  flex-flow: row;
  align-items: baseline;
  padding-bottom: 0.25rem;
}

.general-missing-list {
  position: absolute;
  overflow-y: auto;
  background: transparent;
  height: inherit;
  overflow-x: hidden;
  z-index: 1052;
  transition: left 300ms ease-out, width 300ms ease-out;
}

.error-page-container {
  width: 100%;
  height: 100%;
  background: url("/api/reseller/images/500-doc-header.svg") 0vw 17vh/40vw no-repeat, linear-gradient(#001689, rgba(0, 22, 137, 0.25)) center center no-repeat;
}

.not-found-page-container {
  width: 100%;
  height: 100%;
  background: url("/images/404-doc.svg") 7.5vw calc(39vh - 6rem)/22vw no-repeat, linear-gradient(#001689, rgba(0, 22, 137, 0.25)) center center no-repeat;
}
.not-found-page-container::after {
  content: "404";
  position: relative;
  top: calc(39vh - 1rem);
  left: 10.5vw;
  color: #000834;
  font-size: 10rem;
  font-size: 10vmax;
}

.error-page-text {
  position: absolute;
  top: 39vh;
  left: 34vw;
  color: rgb(255, 255, 255);
}

.error-page-header {
  text-shadow: 0 2px 0 rgba(0, 8, 52, 0.85);
}

.error-page-msg {
  margin: 2rem 0;
  margin: 1.5vmax 0;
  color: rgb(255, 255, 255);
}

.error-page-link {
  color: #001689;
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color 150ms ease-in-out, color 150ms ease-in-out;
}
.error-page-link:hover {
  text-decoration-color: #001689;
}

.editor {
  display: flex;
  flex-flow: column;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
  background-color: rgb(255, 255, 255);
  border: 0.2rem solid #3d5cff;
  border-radius: 0.2rem;
  resize: vertical;
}

.editor.has-errors {
  border: 0.2rem solid rgb(204, 41, 41);
}

.editor > textarea {
  display: block;
  overflow: hidden;
  width: 100%;
  resize: none;
  border: none;
  outline: none;
  padding: 0.5rem;
}

.editor-controls-add-sifters, .editor-controls {
  display: flex;
  flex-flow: row;
  align-self: flex-end;
  justify-content: flex-end;
}

.editor-controls {
  padding: 1rem;
}

.editor-controls-save-button-disabled, .editor-controls-save-button {
  width: 5rem;
  border: 1px solid #7d8a8c;
  color: white;
  margin-left: 1rem;
}

.editor-controls-save-button {
  background-color: rgb(119, 170, 46);
}
.editor-controls-save-button:hover {
  background-color: #a9d668;
}

.editor-controls-save-button-disabled {
  background-color: rgb(209, 211, 211);
  cursor: default;
}

.editor-controls-cancel-button {
  min-width: 4rem;
  width: 5rem;
}

div[data-attr=description] {
  width: 35.5rem;
}

div[data-attr=general-advice] {
  width: 30.25rem;
}

div[data-attr=name] {
  width: 70%;
  height: 5.7rem;
  z-index: 20;
}

textarea[data-attr=name] {
  font-family: "Open Sans", sans-serif;
}

/* modal for adding sifters / multiselect.js library */
.add-sifters-modal {
  padding: 1.5rem;
  height: 90vh;
  width: 90vw;
  max-width: 100rem;
}

.add-sifters-modal > .h8 {
  padding-bottom: 0.75rem;
}

.add-sifters-filter {
  float: right;
  width: 50%;
}

.add-sifters-filter-component {
  display: flex;
}

.add-sifters-x {
  position: relative;
  margin-top: 5px;
  background-image: url("/images/x-thick-gray.svg");
}

.add-sifters-headings-row {
  display: flex;
  flex-flow: row;
  padding-bottom: 0.25rem;
}

.add-sifters-headings-row :nth-of-type(odd) {
  padding-right: 0.5rem;
}

.add-sifters-headings-row :nth-of-type(even) {
  color: rgb(164, 169, 173);
}

.add-sifters-heading-sifter-library {
  display: flex;
  flex-flow: row;
  margin-right: auto;
  padding-left: 5px;
}

.add-sifters-heading-selected-sifters {
  display: flex;
  margin-right: auto;
  position: relative;
  left: 1.4rem;
}

.editor-controls-add-sifters {
  justify-content: center;
  padding-top: 1rem;
}

.ms-container {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  height: calc(100% - 125px);
}

.ms-list {
  border: 1px solid rgb(209, 211, 211);
  border-radius: 0.2rem;
  height: 100%;
  padding: 0;
  overflow-y: auto;
  overflow-x: hidden;
}

.ms-list > li {
  padding: 0.5rem 0.5rem;
  border-bottom: 1px solid #e7e8e9;
}

.ms-selectable,
.ms-selection {
  width: 100%;
  margin: 5px;
}

.ms-container .ms-list.ms-focus {
  outline: 0;
}

.ms-container ul {
  margin: 0;
  list-style-type: none;
  padding: 0;
}

.ms-container .ms-optgroup-label {
  margin: 0;
  padding: 5px 0px 0px 5px;
  cursor: pointer;
  color: #999;
}

.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
  cursor: pointer;
  background-color: #3d5cff;
}

.ui.form > .field,
.ui.form > .fields,
.ui.form > .input-container > .field,
.ui.form > .stripe-form > .field {
  padding-top: 1rem;
}
.ui.form > .field > label,
.ui.form > .field > .label,
.ui.form > .fields > label,
.ui.form > .fields > .label,
.ui.form > .input-container > .field > label,
.ui.form > .input-container > .field > .label,
.ui.form > .stripe-form > .field > label,
.ui.form > .stripe-form > .field > .label {
  display: flex;
  padding-bottom: 0.5rem;
}

.ui.form > .input-container > .field:first-child {
  margin-right: 0.5rem;
}
.ui.form > .input-container > .field:not(:first-child) {
  margin-left: 0.5rem;
}

.ui.form > .input-container > .field {
  flex-grow: 1;
}

.ui.checkbox label {
  cursor: pointer;
}

.ui.checkbox input[type=checkbox] {
  display: inline-block;
  vertical-align: text-top;
}
.ui.checkbox input[type=checkbox]::after {
  position: relative;
  color: #001689;
  border: 2px solid #3d5cff;
}
.ui.checkbox input[type=checkbox]:focus::after {
  border: 2px solid #001689;
}

.ui.checkbox input[type=radio]:focus {
  outline: auto;
}

.ui.checkbox label {
  padding-left: 0.75rem;
}

.ui.form.inline > .field > .input-container.forgot-password,
.ui.form.inline > .field > .input-container.set-password-input,
.ui.form.inline > .field > .input-container.login-password-input,
.ui.form.inline > .field > .input-container.mfa-code {
  width: 75%;
}

.ui.form > .field > input,
.ui.form > .field > select,
.ui.form > .input-container > .field > input,
.ui.form > .input-container > .field > select {
  width: 100%;
}

.ui.form > .field.error .error-message,
.ui.form > .fields.error .error-message,
.ui.form > .input-container > .field.error .error-message,
.ui.form > .stripe-form > .field .error-message,
.editor .editor-controls .error-message {
  color: #db4d4d;
  padding-top: 0.25rem;
}

.editor .editor-controls .error-message {
  padding: 0.25rem 1rem 0.25rem 0.25rem;
  background: rgb(255, 255, 255);
}

.signup-form .stripe-field {
  height: 1.75rem;
  outline: none;
  padding: 0.25rem;
}

.stripe-field {
  height: 1.75rem;
  outline: none;
  padding: 0.2rem;
}

.stripe-field.focus {
  border: 1px solid #001689;
}

.ui.form > .field > input:focus:focus {
  border: 1.5px solid #001689;
}

.stripe-field,
.ui.form.signup-form > .field > input,
.ui.form.signup-form > .field > select,
.ui.form.signup-form > .input-container > .field > input,
.ui.form.signup-form > .input-container > .field > select {
  border: 1px solid rgb(209, 211, 211);
  border-radius: 0.2rem;
}
.stripe-field:focus,
.ui.form.signup-form > .field > input:focus,
.ui.form.signup-form > .field > select:focus,
.ui.form.signup-form > .input-container > .field > input:focus,
.ui.form.signup-form > .input-container > .field > select:focus {
  border: 1px solid #001689;
}

.stripe-field.error,
.ui.form > .field.error input,
.ui.form > .field.error select,
.ui.form > .input-container > .field.error input,
.ui.form > .input-container > .field.error select,
.ui.form > .field.error input[type=checkbox]::after {
  border-color: #db4d4d;
}

.role-name {
  padding-left: 1rem;
  text-indent: -1rem;
}

.panel-header,
.card-header {
  display: flex;
  flex-flow: row;
  width: 100%;
  height: 6rem;
  padding: 1rem;
  justify-content: space-between;
  align-items: center;
}

.panel-body,
.card-body {
  padding-left: 1rem;
  padding-bottom: 1rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.card-body > .button-container {
  width: 33%;
  padding-bottom: 2rem;
  display: ruby;
}

.card-body > .field {
  width: 33%;
  padding-bottom: 2rem;
}

.card-body > .button-container > .field {
  width: 33%;
  padding-bottom: 2rem;
}

.card-body > .field.full-width-text {
  width: 100%;
  padding-bottom: 0;
}

.card-body > .field > .value {
  padding-top: 0.5rem;
}

.card-body > .button-container > .field > .value {
  padding-top: 0.5rem;
}

.card-body > .field > .label {
  display: flex;
}

.card-body > .button-container > .field > .label {
  font-weight: bold;
}

.status-column {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.locked-user {
  content: "";
  display: inline-block;
  margin-left: 0.5rem;
  height: 2rem;
}

.selected-org {
  background-color: #e7e8e9;
}

.switch-org-filter {
  margin-bottom: 1rem;
  margin-right: 0.5rem;
}

.switch-org-header {
  margin-bottom: 1rem;
  margin-right: 0.5rem;
}

.switch-org-input-field {
  width: 14rem;
}

.switch-org-items {
  overflow-x: scroll;
  height: 30rem;
}
.switch-org-items > :not(:first-child) {
  border-top: 1px solid rgb(209, 211, 211);
}

.switch-org-item {
  display: flex;
  align-items: center;
  height: 5rem;
  padding: 2rem 0.75rem;
  cursor: pointer;
}
.switch-org-item:hover {
  background-color: #e7e8e9;
}
.switch-org-item > .switch-org-logo {
  width: 25%;
  margin-right: 1rem;
}
.switch-org-item > .switch-org-logo > img {
  max-height: 2.25rem;
  max-width: 99%;
}

.set-password-text {
  margin-bottom: 1rem;
}

.password-requirements {
  padding-top: 0.5rem;
}

.password-requirements > ul > li {
  display: flex;
  margin-left: 0.25rem;
  margin-bottom: 0.25rem;
}

.password-requirements > ul > li:before {
  display: inline-block;
  width: 2rem;
}

.password-requirements > ul > li.unmet {
  list-style: none;
  color: #001689;
}
.password-requirements > ul > li.unmet > span {
  color: rgb(26, 26, 26);
}

.password-requirements > ul > li.unmet.error {
  color: #db4d4d;
}
.password-requirements > ul > li.unmet.error > span {
  color: #db4d4d;
}

.password-requirements > ul > li.unmet:before {
  content: "●";
}

.password-requirements > ul > li.met {
  list-style: none;
  color: rgb(209, 211, 211);
}
.password-requirements > ul > li.met > span {
  color: rgb(209, 211, 211);
}

.password-requirements > ul > li.met:before {
  content: "✔";
  height: 1rem;
}

@supports (-ms-ime-align: auto) {
  .password-requirements > ul > li.met:before {
    font-family: "Segoe UI Symbol";
  }
}
.ui.form > .field.set-password {
  padding-top: 0.25rem;
}

.ui.form > .field.set-password > label,
.ui.form > .field.password-email > label {
  padding-bottom: 0;
}

.ui.form > .field.billing-country {
  padding-top: 0;
}

.set-password-input,
.login-password-input,
.picker-search {
  display: inline-block;
  position: relative;
}

.picker-search {
  width: 100%;
}

.toggle-password,
.picker-x {
  display: inline-block;
  position: absolute;
  right: 0.75rem;
  cursor: pointer;
}

.picker-x {
  top: 0.25em;
}

.toggle-password-icon {
  width: 1.25rem;
  height: 1.75rem;
}

.picker-icon {
  width: 0.75rem;
  height: 1.25rem;
}

.reset-password-text,
.reset-mfa-text {
  padding-bottom: 1rem;
}

.signup-container .doc-action-modal {
  max-width: 40rem;
}

.signup-container .doc-action-modal h1 {
  padding-bottom: 1rem;
}

.signup-container .doc-action-modal p {
  padding-bottom: 1rem;
}

.signup-container .doc-action-modal-buttons > :first-child {
  height: 2rem;
  min-width: 5rem;
}
.signup-container .doc-action-modal-buttons > :nth-child(2) {
  height: 2rem;
  min-width: 5rem;
}

.recaptcha-text {
  padding-top: 1rem;
}

.grecaptcha-badge {
  display: none;
}

.doc-list,
.standard-table-list {
  display: flex;
  flex-direction: column;
}

.gutter {
  background-color: #d1d3d3;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 50% 50%;
}

.gutter.gutter-vertical {
  background-image: url("/images/split-gutter-grip.svg");
  cursor: row-resize;
}
.gutter.gutter-vertical:hover {
  background-image: url("/images/split-gutter-grip-hover.svg");
}

.split {
  box-sizing: border-box;
}

.sifter-trainer-modal .sifter-trainer-title {
  padding-bottom: 0.6rem;
}
.sifter-trainer-modal .sifter-trainer-modal-body {
  overflow: hidden;
}
.sifter-trainer-modal .sifter-trainer-modal-description {
  padding-bottom: 1rem;
  padding-top: 0.25rem;
}
.sifter-trainer-modal .sifter-trainer-sifter-error-type-sentence {
  padding-bottom: 0.1rem;
  line-height: 2.25rem;
}
.sifter-trainer-modal .sifter-trainer-sifter,
.sifter-trainer-modal .sifter-trainer-error-type,
.sifter-trainer-modal .sifter-trainer-problematic-text {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  vertical-align: baseline;
}
.sifter-trainer-modal .sifter-trainer-sifter .error-message,
.sifter-trainer-modal .sifter-trainer-error-type .error-message,
.sifter-trainer-modal .sifter-trainer-problematic-text .error-message {
  color: #db4d4d;
}
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-sifter-value,
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-error-type-value,
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-problematic-text-value,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-sifter-value,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-error-type-value,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-problematic-text-value,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-sifter-value,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-error-type-value,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-problematic-text-value {
  display: inline;
  border-bottom: 2px solid rgb(26, 26, 26);
  background: #899cff;
  overflow: auto;
  max-height: 30vh;
}
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-sifter-value.read-only,
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-error-type-value.read-only,
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-problematic-text-value.read-only,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-sifter-value.read-only,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-error-type-value.read-only,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-problematic-text-value.read-only,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-sifter-value.read-only,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-error-type-value.read-only,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-problematic-text-value.read-only {
  padding: 0 0.75rem;
}
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-sifter-value.error,
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-error-type-value.error,
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-problematic-text-value.error,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-sifter-value.error,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-error-type-value.error,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-problematic-text-value.error,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-sifter-value.error,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-error-type-value.error,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-problematic-text-value.error {
  border-bottom: 2px solid #db4d4d;
}
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-sifter-input,
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-error-type-input,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-sifter-input,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-error-type-input,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-sifter-input,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-error-type-input {
  display: inline-block;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: transparent;
  box-sizing: content-box;
  position: relative;
  z-index: 1;
  padding: 0 0.75rem;
}
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-sifter-input:hover,
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-error-type-input:hover,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-sifter-input:hover,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-error-type-input:hover,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-sifter-input:hover,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-error-type-input:hover {
  cursor: pointer;
}
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-sifter-label,
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-error-type-label,
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-problematic-text-label,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-sifter-label,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-error-type-label,
.sifter-trainer-modal .sifter-trainer-error-type .sifter-trainer-problematic-text-label,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-sifter-label,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-error-type-label,
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-problematic-text-label {
  display: inline;
  text-align: center;
  font-size: 0.9rem;
  line-height: 1.75rem;
}
.sifter-trainer-modal .sifter-trainer-sifter {
  margin-right: 1.25rem;
}
.sifter-trainer-modal .sifter-trainer-sifter .sifter-trainer-sifter-input:not(.has-value) {
  max-width: 14rem;
}
.sifter-trainer-modal .sifter-trainer-error-type {
  margin-right: 0.25rem;
}
.sifter-trainer-modal .sifter-trainer-problematic-text {
  width: 100%;
  padding-top: 0.5rem;
}
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-problematic-text-value {
  padding: 0.5rem 0.75rem;
  width: 100%;
  min-height: 2.5rem;
}
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-problematic-text-value.disabled {
  background: #f3f3f3;
}
.sifter-trainer-modal .sifter-trainer-problematic-text .sifter-trainer-problematic-text-input {
  width: 100%;
  height: 6.75rem;
  margin-top: 0.45rem;
  padding: 0.25rem 0.5rem;
}
.sifter-trainer-modal .sifter-trainer-details {
  padding-top: 1rem;
}
.sifter-trainer-modal .sifter-trainer-details .sifter-trainer-details-input {
  width: 100%;
  height: 3.2rem;
  margin-top: 0.45rem;
  padding: 0.25rem 0.5rem;
}
.sifter-trainer-modal .sifter-trainer-sifter-description {
  padding-top: 1rem;
}
.sifter-trainer-modal .sifter-trainer-select-text-link {
  cursor: pointer;
  line-height: 1rem;
}
.sifter-trainer-modal .multiple-sentences-found.sentence-selected,
.sifter-trainer-modal .multiple-sentences-found.sentence-selected a {
  text-align: right;
  font-size: 0.85rem;
  line-height: 1rem;
}

.share-docs-modal {
  min-width: 60vw;
  max-width: 60vw;
  max-height: 90vh;
  padding: 2rem;
  justify-content: space-between;
}
.share-docs-modal .error-message {
  color: #db4d4d;
  padding: 0.75rem 0 0.25rem;
}
.share-docs-modal .share-docs-add {
  padding-top: 1rem;
}
.share-docs-modal .share-docs-add .share-docs-add-input {
  margin-top: 0.45rem;
  width: 100%;
}
.share-docs-modal .share-docs-add .share-docs-typeahead-container {
  max-width: 24rem;
}
.share-docs-modal .share-docs-no-users-available {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  color: #7d8a8c;
}
.share-docs-modal .share-docs-collaborators {
  overflow: auto;
  max-height: 35vh;
}
.share-docs-modal .share-docs-collaborators .panel-header {
  display: none;
}
.share-docs-modal .share-docs-collaborators .standard-table-list .user-permissions {
  padding: 0 0.25rem;
  width: 6rem;
}
.share-docs-modal .share-docs-collaborators .standard-table-row {
  background-color: #e7e8e9;
}
.share-docs-modal .share-docs-collaborators .standard-table-row.just-added-user {
  transition: background-color 0.5s ease-out;
}
.share-docs-modal .share-docs-collaborators .standard-table-row.not-just-added-user {
  background-color: white;
}
.share-docs-modal .share-docs-collaborators .standard-table-row.not-just-added-user:hover {
  background-color: #e7e8e9;
}
.share-docs-modal .share-docs-collaborators .share-doc-owner {
  font-size: 0.75rem;
  color: #7d8a8c;
  padding-left: 0.4rem;
}
.share-docs-modal .share-docs-message {
  padding-top: 1rem;
}
.share-docs-modal .share-docs-message .share-docs-message-input {
  width: 100%;
  height: 5.2rem;
  margin-top: 0.45rem;
  padding: 0.25rem 0.5rem;
}
.share-docs-modal .share-docs-list {
  padding-top: 1rem;
}
.share-docs-modal .share-docs-list .share-docs-list-items {
  max-height: 10vh;
  padding-top: 0.5rem;
  overflow: auto;
  font-weight: 600;
}

.general-missing-list {
  padding-left: 20px;
}

.general-missing-list .comment {
  padding: 5px 0;
  margin-left: 40px;
  transition: width 300ms ease-out, margin-left 300ms ease-out;
}

.general-missing-list .comment:first-of-type {
  padding-top: 10px;
}

.general-missing-list .comment:last-of-type {
  padding-bottom: 10px;
}

.general-missing-list .comment:after {
  border: 1px solid transparent;
  content: "";
  position: absolute;
  right: -22px;
  width: 20px;
}

.general-missing-list .comment .entry {
  display: flex;
  align-items: flex-start;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.general-missing-list .comment .entry button {
  padding-bottom: 0;
  padding-left: 0;
  padding-top: 0;
}

.general-missing-list .comment .entry .content {
  padding-left: 8px;
  padding-top: 0;
  margin-top: -2px;
}

.general-missing-list .comment .entry .content p {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  vertical-align: inherit;
  padding-right: 2px;
  padding-top: 0;
}

.general-missing-list .comment .collapsed-container {
  width: 100%;
}

.general-missing-list .comment.active {
  margin-left: 10px;
}

.general-missing-list .entry {
  background-color: #fff;
  border-top: 3px solid #e6e6e6;
  position: relative;
}

.general-missing-list .active:before {
  border: solid transparent;
  border-width: 0 30px 20px 0;
  content: "";
  height: 0;
  margin-top: -5px;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 2px;
  width: 0;
}

.general-missing-list .user-info {
  cursor: default;
  display: flex;
  padding: 5px 0 2px 8px;
}

.general-missing-list .user-info .name-date {
  overflow: hidden;
  width: 100%;
  padding: 1px 0;
}

.general-missing-list .user-name {
  font-size: 12px;
  font-weight: 600;
  padding-bottom: 4px;
  display: flex;
  color: black;
}

.general-missing-list .user-name.view-only {
  padding-right: 5px;
}

.general-missing-list .user-name .comment-author-flag {
  padding-right: 5px;
}

.general-missing-list .actions {
  flex-shrink: 0;
  padding: 0 2px;
}

.general-missing-list .actions button {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  fill: grey;
  outline: 0;
  padding: 2px 4px;
  transition: fill 0.2s ease-in-out;
}

.general-missing-list .actions button.accept:hover {
  fill: #92c847;
}

.general-missing-list .actions button svg {
  width: 16px;
}

.general-missing-list .content {
  font-size: 12px;
  padding: 4px 8px 5px;
}

.general-missing-list .content p {
  margin: 0;
  padding: 2px 0;
}

.user-color-ga.entry {
  border-color: rgb(26, 26, 26);
}

.user-color-ga.active:before {
  border-right-color: rgb(26, 26, 26);
}

.user-color-warn.entry {
  border-color: rgb(204, 41, 41);
}

.user-color-warn.active:before {
  border-right-color: rgb(204, 41, 41);
}

.user-color-display.entry {
  border-color: #7d8a8c;
}

.user-color-display.active:before {
  border-right-color: #7d8a8c;
}

.general-missing-list-left-border {
  background-color: rgb(255, 255, 255);
  border-right: 1px solid #bfbfbf;
  box-shadow: 2px 0px 2px 0px #ccc;
  height: inherit;
  position: absolute;
  width: 40px;
  transition: left 300ms ease-out;
  z-index: 1051;
}

.viewing-not-supported {
  background-color: #fcf8e3;
  color: #8a6d3b;
  border: 1px solid #8a6d3b;
  margin: 1rem 1rem 0.5rem 1rem;
  padding: 1rem 1.5rem;
}

.lost-comments-modal {
  max-width: 70%;
}
.lost-comments-modal > .lost-comments-info {
  margin-bottom: 0.5rem;
}
.lost-comments-modal > .lost-comments {
  overflow-y: scroll;
  max-height: 70vh;
  border: 1px solid #7d8a8c;
  padding: 0.5rem 1rem;
  margin-top: 0.5rem;
}
.lost-comments-modal > .lost-comments > .lost-comment {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.rc-typeahead-suggestion {
  cursor: pointer;
  background-color: #e7e8e9;
  padding: 0.5rem;
  word-break: break-word;
  border-left: 1px solid rgb(92, 102, 112);
  border-right: 1px solid rgb(92, 102, 112);
  border-bottom: 1px solid rgb(92, 102, 112);
}
.rc-typeahead-suggestion.active {
  background-color: rgb(209, 211, 211);
}

.rc-typeahead-suggestions-container {
  position: absolute;
  z-index: 1;
  width: 100%;
}

.trashing-shared-docs {
  padding-top: 1rem;
}

.policy-number-header {
  display: flex;
  align-items: center;
}

.intercom-lightweight-app-launcher,
.intercom-launcher-frame {
  background: #001689 !important;
}

.unopened-indicator {
  background-color: #001689;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 1rem;
  display: inline-block;
  margin-left: 0.4rem;
  margin-bottom: 0.1rem;
}

.unopened-alignment {
  white-space: nowrap;
}

a:focus-visible {
  outline-color: #001689;
}

.footer:focus-visible {
  outline-color: #001689;
}

.doc-list-view-folders .folders-header :focus-visible:not(li),
.doc-list-view-folders .folder :focus-visible:not(li),
.doc-list-view-folders .doctype-list-item :focus-visible:not(li),
.doctype-list-view-bottom .folders-header :focus-visible:not(li),
.doctype-list-view-bottom .folder :focus-visible:not(li),
.doctype-list-view-bottom .doctype-list-item :focus-visible:not(li) {
  outline-color: #3d5cff;
  outline-offset: 3px;
}

.sifter-settings-wrapper :focus-visible:not(textarea):not(a):not(button):not(li) {
  outline-color: #001689;
  outline-style: auto;
}
.sifter-settings-wrapper div:focus-visible:not(.settings-x):not(.settings-search-x):not(.help-text),
.sifter-settings-wrapper p:focus-visible,
.sifter-settings-wrapper input[type=range]:focus-visible {
  outline-offset: 3px;
}

.options-arrow:focus-visible,
.doc-list-header:focus-visible {
  outline-color: #001689;
  outline-offset: 3px;
}

.standard-table-header:focus-visible,
.picker-item-name:focus-visible,
.home-doc-row:focus-visible,
.home-ref-docs:focus-visible {
  outline-color: #001689;
}

.home-ref-docs.open-panel {
  display: flex;
  flex-flow: row;
  align-items: center;
  height: 2.8rem;
  min-height: 2.8rem;
  border: 1px solid rgb(26, 26, 26);
  border-radius: 0.2rem;
  width: 100%;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 2px 8px rgba(30, 37, 43, 0.3);
}
.home-ref-docs.open-panel:focus-visible {
  outline-offset: 3px;
}

.header-nav :focus-visible,
.header-items :focus-visible,
.footer-help-modal :focus-visible,
.footer-help-modal-wrapper :focus-visible {
  outline-color: #001689;
  outline-offset: 0;
}

.help-modal-contact-info :focus-visible {
  outline-offset: 3px;
}

.help-text:focus-visible {
  outline-color: #001689;
}

.preload-close-image {
  visibility: hidden;
  height: 0;
  width: 0;
}

.preload-close-image {
  background-image: url("/images/x-thick.svg");
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhc3Mtb3V0LmNzcyIsIi4uLy4uLy4uL3Nhc3MvX2NvbG9ycy5zY3NzIiwiLi4vLi4vLi4vc2Fzcy9fYmFzZS5zY3NzIiwiLi4vLi4vLi4vc2Fzcy1yZXNlbGxlcnMvZXN0cmVsbGEvX3Jlc2VsbGVyLnNjc3MiLCIuLi8uLi8uLi9zYXNzL190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi8uLi9zYXNzL19kcm9wZG93bnMuc2NzcyIsIi4uLy4uLy4uL3Nhc3MvX3NwaW5uZXIuc2NzcyIsIi4uLy4uLy4uL3Nhc3MvX3Byb2dyZXNzLWJhci5zY3NzIiwiLi4vLi4vLi4vc2Fzcy9tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDSWlCLFdBQUE7QUFDSSxXQUFBO0FBRUQsV0FBQTtBQUNOLFdBQUE7QUFDTyxXQUFBO0FBQ1YsV0FBQTtBQUNHLFdBQUE7QUNSOUIsbUJBQUE7QUFFQTs7RUFFRSxXQUFBO0VBQ0EsWUFBQTtBRktGOztBRUZBO0VBQ0Usc0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBRktGOztBRUZBO0VBQ0UsWUFBQTtBRktGOztBRUZBO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBRktGOztBRUZBOztFQUVFLGNDN0JXO0FIa0NiO0FFSEU7O0VBQ0UsY0NoQ1M7QUhzQ2I7O0FFRkE7RUFDRSxjQ3JDVztBSDBDYjs7QUVGQSxjQUFBO0FBOEZBLG9CQUFBO0FBNEVBLG9CQUFBO0FBWUEsV0FBQTtBQU9BLGlCQUFBO0FBR0EsV0FBQTtBQVlBLGNBQUE7QUFpQ0EsWUFBQTtBQVNBO0VBQ0UsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBRnpPRjtBRTJPRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBMUxZO0VBMkxaLGVBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtB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O0FKbStCRjs7QUloK0JBO0VBRUUsZUZsSGU7RUVtSGYsb0JBQUE7QUprK0JGOztBSS85QkE7RUFFRSxlRnhIZTtFRXlIZixtQkFBQTtBSmkrQkY7O0FJOTlCQTs7RUFHRSxrQkZ6SEc7RUUwSEgsc0JBQUE7RUFDQSxnQkFBQTtBSmcrQkY7O0FJNzlCQTs7RUFFRSx5QkFBQTtBSmcrQkY7O0FJNzlCQTs7RUFFRSxrQkZySUc7RUVzSUgscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0FKZytCRjs7QUk3OUJBO0VBQ0UsNkJBQUE7QUpnK0JGOztBSTc5QkE7RUFDRSw0QkFBQTtBSmcrQkY7O0FJNzlCQTtFQUNFLG1DQUFBO0VBQ0Esa0JGdElZO0FGc21DZDs7QUk3OUJBO0VBQ0UsdUJGekpHO0FGeW5DTDs7QUk3OUJBO0VBRUUsbUJGN0pHO0VFOEpILHNCQUFBO0FKKzlCRjs7QUk1OUJBO0VBRUUsZUYxS2U7QUZ3b0NqQjs7QUkzOUJBO0VBRUUsa0JGN0tHO0FGMG9DTDs7QUkxOUJBO0VBRUUsaUJGMUtHO0FGc29DTDs7QUl6OUJBOztFQUdFLGVGMUxlO0VFMkxmLGtCQUFBO0FKMjlCRjs7QUl4OUJBOztFQUVFLGdCQUFBO0FKMjlCRjs7QUl4OUJBOzs7Ozs7Ozs7O0VBVUUscUJBQUE7QUoyOUJGOztBSXg5QkE7RUFDRSxvQkFBQTtBSjI5QkY7O0FJeDlCQTtFQUNFLGdCQUFBO0VBQ0Esa0JGaE5HO0FGMnFDTDs7QUl4OUJBO0VBQ0Usc0JBQUE7QUoyOUJGOztBSXA5QkE7RUFDRSxrQkFBQTtBSnU5QkY7O0FJaDlCQTtFQUNFLGtCQUFBO0FKbTlCRjs7QUkzOEJBO0VBQ0UsVUFBQTtBSjg4QkY7O0FJdDhCQTs7RUFFRSxrQkZ2UEc7QUZnc0NMOztBSXQ4QkE7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUp5OEJGOztBSTk3QkE7RUFDRSxnQkFBQTtBSmk4QkY7O0FJcjdCQTtFQUNFLHFCQUFBO0FKdzdCRjs7QUlqN0JBO0VBQ0Usa0JBQUE7QUpvN0JGOztBSWo3QkE7RUFDRSxtQkZqU0c7RUVrU0gsa0JBQUE7RUFDQSxzQkFBQTtBSm83QkY7O0FJajdCQTtFQUVFLDZCQUFBO0VBQ0Esc0JIcFZTO0FEdXdDWDs7QUloN0JBO0VBQ0Usa0JGN05nQjtBRmdwQ2xCOztBSWg3QkE7OztFQUlFLGtCRnBPZ0I7RUVxT2hCLG1CQUFBO0VBQ0Esc0JBQUE7QUprN0JGO0FJMzZCQTtFQUNFLGtCQUFBO0FKNjZCRjs7QUkxNkJBO0VBQ0Usa0JGbFBnQjtBRitwQ2xCOztBSTE2QkE7RUFDRSxpQkFBQTtBSjY2QkY7O0FJMTZCQTtFQUVFLGtCQUFBO0VBQ0Esa0JGNVBnQjtBRndxQ2xCOztBSXA2QkE7RUFDRSxrQkZ0Vkc7QUY2dkNMOztBSWg2QkU7RUFFRSx5QkhqWVk7RUdrWVosbUJBQUE7QUprNkJKOztBSTk1QkE7RUFHRSx1QkFBQTtBSis1QkY7QUk3NUJFO0VBRUUsa0JBQUE7RUFDQSxvQkFBQTtBSjg1Qko7O0FJMTVCQTtFQUVFLHlCSHBaYztFR3FaZCxpQkFBQTtFQUNBLGtCQUFBO0FKNDVCRjs7QUl6NUJBO0VBRUUsa0JBQUE7QUoyNUJGO0FJejVCRTtFQUNFLHNCSDdabUI7QUR3ekN2Qjs7QUk1NEJBO0VBQ0Usa0JGNVlHO0VFNllILG9CRjdZRztBRjR4Q0w7O0FJcDRCQTs7RUFFRSxrQkZwWm9CO0VFcVpwQixzQkFBQTtBSnU0QkY7O0FJcDRCQTtFQUNFLDBCQUFBO0VBQ0Esa0NBQUE7RUFDQSw0RUFBQTtBSnU0QkY7QUlyNEJFO0VBQ0UsOEJEdmRTO0FIODFDYjs7QUluNEJBO0VBQ0UsMEJBQUE7RUFDQSxrQ0FBQTtFQUNBLG1ERmpaaUM7QUZ1eENuQztBSXA0QkU7RUFDRSx5QkhyZE87RUdzZFAseUNIdGRPO0FENDFDWDs7QUlsNEJBO0VBQ0Usa0JBQUE7QUpxNEJGOztBSWw0QkE7O0VBRUUscUJBQUE7QUpxNEJGOztBSWw0QkE7RUFDRSxlQUFBLEVBQUEscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FKcTRCRjs7QUlsNEJBOztFQUVFLGlCQUFBLEVBQUEscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QUpxNEJGOztBSWw0QkE7RUFDRSxtQkFBQTtBSnE0QkY7O0FJOTNCQTtFQUVFLGVGMWRlO0FGMDFDakI7O0FJNzNCQTtFQUNFLDBCQUFBO0VBQ0Esa0NBQUE7RUFDQSw0RUFBQTtBSmc0QkY7QUk5M0JFO0VBQ0UsOEJEaGhCUztBSGc1Q2I7O0FJNTNCQTtFQUVFLGVGemVlO0FGdTJDakI7O0FJMzNCQTs7RUFHRSxtQkYxZFk7QUZ1MUNkOztBSXQzQkE7Ozs7O0VBTUUsZ0JBQUE7QUp3M0JGOztBSXIzQkE7RUFDRSxtQkFBQTtBSnczQkY7O0FJcjNCQTtFQUNFLGlCQUFBO0FKdzNCRjs7QUlyM0JBOzs7Ozs7Ozs7RUFTRSxlRjFWc0I7QUZrdEN4Qjs7QUlyM0JBOztFQUVFLDBCQUFBO0FKdzNCRjs7QUlyM0JBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtBSnczQkY7O0FJcjNCQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7QUp3M0JGOztBSXIzQkE7O0VBRUUsZUFBQTtFQUNBLG9CQUFBO0FKdzNCRjs7QUlyM0JBO0VBQ0UsaUJBQUE7QUp3M0JGOztBSXIzQkE7RUFDRSxrQkFBQTtBSnczQkY7O0FJcjNCQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7QUp3M0JGOztBSXIzQkE7OztFQUdFLGVGbFlzQjtBRjB2Q3hCOztBSXIzQkE7RUFDRSxrQkFBQTtBSnczQkY7O0FJcjNCQTtFQUNFLGtCQUFBO0FKdzNCRjs7QUloM0JBO0VBQ0Usa0JBQUE7QUptM0JGOztBSWgzQkE7O0VBRUUsa0JBQUE7QUptM0JGOztBSWgzQkE7OztFQUdFLGVGOVpzQjtBRml4Q3hCOztBSWgzQkE7O0VBRUUsaUJBQUE7QUptM0JGOztBSWgzQkE7O0VBRUUsa0JBQUE7RUFDQSxvQkFBQTtBSm0zQkY7O0FJaDNCQTtFQUNFLGNIN21CZ0I7QURnK0NsQjs7QUloM0JBO0VBQ0UseUJIeG9CUztFR3lvQlQsaUJBQUE7QUptM0JGOztBSWgzQkE7RUFHRSxjSHJsQjRCO0VHc2xCNUIsY0FBQTtBSmkz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cjhFQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FSdzhFRjs7QVFyOEVBOztFQUVFLGFBQUE7RUFDQSxtQkFBQTtBUnc4RUY7O0FRcjhFQTtFQUNFLGNMbDlCVztFS205QlgsaUJBQUE7QVJ3OEVGOztBUXI4RUE7RUFDRSxXTm50QlM7RU1vdEJULFlOeDRCYztFTXk0QmQsb0NQNzhCUztBRHE1R1g7QVF0OEVFO0VBRUUsaUNQLzhCZ0I7RU9nOUJoQix5QlBsOUJPO0VPbTlCUCxnQk50eEJvQjtBRjZ0R3hCO0FRcjhFSTtFQUNFLG9CQUFBO0FSdThFTjtBUXA4RUk7RUFFRSx5QlAzOUJLO0VPNDlCTCxrQk4zdkJpQztBRmdzR3ZDOztBUWg4RUE7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCTmw3Qlk7RU1tN0JaLG9DUHorQlM7RU8wK0JULGdDTjE1Qm9CO0VNMjVCcEIsV05udkJTO0VNb3ZCVCxZTng2QmM7QUYyMkdoQjtBUWo4RUU7RUFDRSxpQ1A3K0JnQjtFTzgrQmhCLGdCTm56Qm9CO0VNb3pCcEIsbUJBQUE7QVJtOEVKOztBUS83RUE7RUFDRSxjTGxnQ1c7QUhvOEdiOztBUS83RUE7RUFDRSxjTHRnQ1c7QUh3OEdiOztBUS83RUE7OztFQUdFLGVOejdCbUI7RU0wN0JuQixrQk4zOEJZO0FGNjRHZDs7QVEvN0VBO0VBQ0UsWUFBQTtFQUNBLDZCQUFBO0FSazhFRjtBUWg4RUU7RUFDRSw4QkFBQTtBUms4RUo7O0FROTdFQTs7O0VBR0UsYUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLDhDTnQ5QjRCO0VNdTlCNUIsbUJBQUE7RUFDQSxZQUFBO0FSaThFRjtBUS83RUU7OztFQUNFLHlCUDUvQlM7QUQrN0diOztBUS83RUE7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO0FSazhFRjs7QVEvN0VBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtF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QUE7QVIrMUVGO0FRNzFFRTtFQUNFLFlBQUE7QVIrMUVKOztBUTMxRUE7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QVI4MUVGO0FRNTFFRTtFQUNFLFlBQUE7QVI4MUVKOztBUTExRUE7O0VBQ0UscUJBQUE7QVI4MUVGOztBUTMxRUE7OztFQUdFLG9CQUFBO0VBRUEsZUFBQTtBUjYxRUY7QVEzMUVFOzs7RUFDRSx5QlBuL0VTO0FEazFKYjs7QVEzMUVBO0VBQ0UsZ0NBQUE7QVI4MUVGOztBUTMxRUE7RUFDRSx3Q04vN0VpQjtFTWc4RWpCLGdCQUFBO0FSODFFRjs7QVEzMUVBO0VBQ0UsZ0NBQUE7QVI4MUVGOztBUTMxRUE7O0VBRUUsY0wvaUZXO0FINjRKYjs7QVEzMUVBOztFQUdFLDJDTi84RWlCO0FGNHlKbkI7QVEzMUVFOztFQUNFLHNCQUFBO0VBQ0EsY0x6akZTO0FIdTVKYjs7QVF4MUVFOztFQUNFLHVCQUFBO0FSNDFFSjs7QVF4MUVBO0VBQ0Usc0VBQUE7QVIyMUVGO0FRejFFRTtFQUNFLDJFQUFBO0FSMjFFSjs7QVF2MUVBO0VBQ0UsNEVBQUE7QVIwMUVGO0FReDFFRTtFQUNFLGlGQUFBO0FSMDFFSjs7QVF0MUVBO0VBQ0UsMEVBQUE7QVJ5MUVGO0FRdjFFRTtFQUNFLCtFQUFBO0FSeTFFSjs7QVFyMUVBO0VBQ0UsK0RBQUE7QVJ3MUVGO0FRdDFFRTtFQUNFLG9FQUFBO0FSdzFFSjs7QVFwMUVBO0VBQ0UsMEVBQUE7RUFDQSxhQUFBO0FSdTFFRjtBUXIxRUU7RUFDRSwrRUFBQTtBUnUxRUo7O0FRbjFFQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0FSczFFRjtBUXAxRUU7RUFDRSxjTGxuRlM7QUh3OEpiO0FRcDFFSTtFQUNFLGVBQUE7RUFDQSxjTHRuRk87RUt1bkZQLDBCQUFBO0VBQ0Esa0NBQUE7RUFDQSw0RUFBQTtBUnMxRU47QVFwMUVNO0VBQ0UsY0w1bkZLO0VLNm5GTCw4Qkw3bkZLO0FIbTlKYjtBUWoxRUU7RUFDRSx1QkFBQTtBUm0xRUo7QVFoMUVFO0VBQ0Usa0JBQUE7QVJrMUVKOztBUTcwRUU7RUFDRSx1QkFBQTtBUmcxRUo7QVE3MEVFO0VBQ0UsdUJBQUE7QVIrMEVKOztBUTMwRUE7RUFFRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLDJDTm5qRmlCO0VNb2pGakIsZUFBQTtBUjYwRUY7QVEzMEVFO0VBQ0UsY0w3cEZTO0FIMCtKYjtBUTEwRUU7RUFDRSx5QlB4bkZTO0FEbzhKYjs7QVF4MEVBOztFQUVFLG9CQUFBO0FSMjBFRjs7QVF4MEVBOzs7RUFHRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsMkNOMWtGaUI7RU0ya0ZqQixtQkFBQTtBUjIwRUY7QVF6MEVFOzs7RUFDRSx5QlAzb0ZTO0FEdzlKYjs7QVF6MEVBO0VBQ0UscUNBQUE7QVI0MEVGOztBUXowRUE7RUFDRSxpQkFBQTtBUjQwRUY7O0FRejBFQTtFQUNFLGlCQUFBO0FSNDBFRjs7QVF4MEVFO0VBQ0UsOEJObmxGWTtFTW9sRlosK0JOcGxGWTtBRis1SmhCO0FReDBFRTtFQUNFLGlDTnhsRlk7RU15bEZaLGtDTnpsRlk7QUZtNkpoQjs7QVF0MEVBO0VBQ0UsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJOM3BGb0I7RU00cEZwQixtQkFBQTtFQUNBLHFCQUFBO0FSeTBFRjs7QVF0MEVBO0VBRUUsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBUncwRUY7O0FRcjBFQTtFQUVFLGNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QVJ1MEVGOztBUXAwRUE7RUFFRSxjQUFBO0FSczBFRjs7QVFuMEVBO0VBRUUsY0FBQTtBUnEwRUY7O0FRbDBFQTtFQUVFLGNBQUE7QVJvMEVGOztBUWgwRUU7Ozs7O0VBS0UsV0FBQTtBUm0wRUo7QVFoMEVFO0VBQ0UsbUJBQUE7QVJrMEVKO0FRL3pFRTtFQUNFLGNBQUE7QVJpMEVKO0FROXpFRTtFQUNFLGtCQUFBO0FSZzBFSjs7QVE1ekVBO0VBRUUsY0FBQTtFQUNBLGFBQUE7QVI4ekVGOztBUTN6RUE7RUFFRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7QVI2ekVGOztBUTF6RUE7O0VBRUUsb0JOMXRGWTtBRnVoS2Q7O0FRMXpFQTtFQUNFLHNCQUFBO0FSNnpFRjs7QVExekVBO0VBQ0Usb0JObHVGWTtBRitoS2Q7O0FRMXpFQTtFQUNFLG9CQUFBO0VBQ0EsMkNObnNGaUI7RU1vc0ZqQixlQUFBO0FSNnpFRjs7QVF0ekVBO0VBQ0UseUJQendGVztBRGtrS2I7O0FRbHpFQTtFQUVFLHlCUHB4RmM7QUR3a0toQjs7QVFqekVBO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtBUm96RUY7O0FRanpFQTs7Ozs7O0VBTUUsYUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGlCTjF3Rlk7QUY4aktkO0FRbHpFRTs7Ozs7Ozs7Ozs7O0VBRUUsa0JBQUE7QVI4ekVKO0FRM3pFRTs7Ozs7O0VOajVFQSxlQXhLZTtFTTJqRmIsZU41akZTO0FGODNKYjtBUS96RUU7Ozs7OztFQUNFLGtCTnZ4RlU7QUY2bEtkO0FRbjBFRTs7Ozs7O0VOMTVFQSxlQXhLZTtFTW9rRmIsZU5ya0ZTO0FGKzRKYjs7QVF0MEVBOzs7Ozs7Ozs7Ozs7Ozs7OztFQUVFLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkNOcHRGVztFTXF0RlgscUJBQUE7RUFDQSxjTDEyRlc7RUsyMkZYLG9DUC8xRlM7RU9nMkZULHVHQUFBO0VBQ0Esa0NOcHhGd0M7QUY0bUsxQztBUXQxRUU7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UseUJOdHhGNEM7QUY4bktoRDtBUXIyRUU7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsZ0JBQUE7QVJ1M0VKO0FRcDNFRTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxrQ1B6MkZjO0VPMDJGZCx5QlA3MkZPO0FEbXZLWDtBUXA0RUk7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UseUJQNTJGVTtBRGt3S2hCO0FRbjVFSTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSx5QlAxMkZ1QjtBRCt3SzdCO0FRbDZFSTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxnREFBQTtBUm83RU47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Ozs7Ozs7Ozs7O0VBRUUscUJBQUE7QVJpMUVaO0FROTBFVTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBUisxRVo7QVE3MUVZOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0Usa0JBQUE7QVI4MkVkO0FRMzJFWTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLG1CQUFBO0VBQ0Esb0NBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QVI0M0VkO0FRMTNFYzs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLHNCUDV1Skk7RU82dUpKLGlDQUFBO0FSMjRFaEI7QVFwNEVNOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsYU5yaEp1QztFTXNoSnZDLGNOdGhKdUM7RU11aEp2QyxtQkFBQTtBUnE1RVI7QVFsNUVNOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsYU4zaEp1QztFTTRoSnZDLGNONWhKdUM7QUYrN04vQztBUWo2RVE7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxnQk45aEo2QztFTStoSjdDLGlCTi9oSjZDO0VNZ2lKN0Msb0JBQUE7QVJrN0VWO0FRNTZFUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0UsY0x4eEpHO0VLeXhKSCxvQ1A3d0pDO0VPOHdKRCx1RUFBQTtBUjArRVY7QVF2K0VROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UseUJQbHhKQztFT214SkQsa0NQNXdKa0I7RU82d0psQix1RUFBQTtBUnVnRlY7QVF6L0VROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsYU5wa0pnQjtFTXFrSmhCLGNOcmtKZ0I7RU1za0poQixpQk4vako0QjtBRndsT3RDO0FRdGhGUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGFOMWtKZ0I7RU0ya0poQixjTjNrSmdCO0FGaW9PMUI7QVFuakZROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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R0U7Ozs7Ozs7Ozs7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QVJnbEdKO0FRemtHRTs7Ozs7Ozs7OztFQUNFLFVBQUE7QVJvbEdKOztBUWhsR0E7RUFDRSx1QlA5K0tPO0FEaWtSVDs7QVFobEdBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJONTdLWTtBRitnUmQ7QVFqbEdFO0VBQ0UsbUJBQUE7QVJtbEdKOztBUS9rR0E7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QVJrbEdGO0FRaGxHRTtFQUNFLGtCQUFBO0FSa2xHSjs7QVE5a0dBO0VBRUUsc0JQemdMVztBRHlsUmI7O0FRN2tHQTtFQUVFLHVCUDVnTE87QUQybFJUOztBUXhrR0E7OztFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxjTi8yS21DO0VNZzNLbkMsa0JOaDNLbUM7RU1pM0tuQyxpQ05oOEtrQjtFTWk4S2xCLHFCTmo3S2M7RU1rN0tkLFdBQUE7RUFDQSxvQ1AxaExTO0VPMmhMVCwyQ05uNUtXO0FGZytRYjtBUTNrR0U7OztFQUNFLE1BQUE7QVIra0dKO0FRNWtHRTs7O0VBQ0UseUJQcmdMUztBRHFsUmI7O0FRNWtHQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esd0NBQUE7RUFDQSxpQ05yOUtrQjtFTXM5S2xCLGNOdjRLbUM7RU13NEtuQyxrQk54NEttQztFTXk0S25DLG9DUC9pTFM7RU9nakxULHFCTno4S2M7RU0wOEtkLGVBQUE7QVIra0dGO0FRN2tHRTtFQUNFLHlCUHZoTFM7QURzbVJiO0FRNWtHRTtFQUNFLE1BQUE7QVI4a0dKO0FRM2tHRTtFQUNFLFlBQUE7QVI2a0dKOztBUW5rR0E7RUFDRSxrQ05uL0tnQjtBRnlqUmxCOztBUW5rR0E7RUFDRSxnQkFBQTtBUnNrR0Y7O0FRaGtHRTs7O0VBQ0Usb0JBQUE7QVJxa0dKOztBUWhrR0U7OztFQUdFLGdCQUFBO0VBQ0EsTU5uN0s4QjtFTW83SzlCLDhCUDVsTE87RU82bExQLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGlDTnhnTGdCO0VNeWdMaEIsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGNONzdLaUM7QUZnZ1JyQztBUWprR0k7OztFQUNFLHlCUHprTE87QUQ4b1JiO0FRbGtHSTs7O0VBQ0UsWUFBQTtBUnNrR047O0FReGpHQTtFQUNFLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtBUjJqR0Y7O0FReGpHQTtFQUNFLFVBQUE7QVIyakdGOztBUXhqR0E7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0FSMmpHRjs7QVF4akdBO0VBQ0Usb0JBQUE7QVIyakdGOztBUXhqR0E7RUFDRSxrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7QVIyakdGOztBUXhqR0E7RUFDRSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBUjJqR0Y7QVF6akdFO0VBRUUsb0NQbnFMUztBRDZ0UmI7QVF2akdFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QVJ5akdKOztBUXJqR0E7O0VBRUUseUJQem9MVztBRGlzUmI7O0FRcmpHQTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlDTnZsTGtCO0VNd2xMbEIsZ0NBQUE7QVJ3akdGOztBUXJqR0E7RUFFRSxnQkFBQTtBUnVqR0Y7O0FRcGpHQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FSdWpHRjs7QVFwakdBO0VBRUUsZUFBQTtBUnNqR0Y7QVFwakdFO0VBQ0UseUJQenFMUztBRCt0UmI7QVFuakdFO0VBQ0Usb0NQbHRMUztBRHV3UmI7O0FRampHQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBUm9qR0Y7O0FRampHQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtBUm9qR0Y7O0FRampHQTtFQUNFLDZCUDlwTG1DO0FEa3RSckM7O0FRampHQTtFQUNFLDZCQUFBO0FSb2pHRjs7QVFqakdBO0VBQ0Usb0JBQUE7QVJvakdGOztBUWpqR0E7RUFDRSxZTjdoTGlCO0VNOGhMakIsMEJBQUE7QVJvakdGOztBUTdpR0E7RUFDRSxZQUFBO0FSZ2pHRjs7QVE3aUdBOzs7RUFFRSxxQkFBQTtFQUNBLGtCQUFBO0FSaWpHRjs7QVE5aUdBO0VBRUUscUJBQUE7QVJnakdGO0FROWlHRTtFQUNFLHNCUGx3TE87RU9td0xQLG9DTmhwTG1CO0FGZ3NSdkI7O0FReGlHRTs7RUFDRSx1QlAzd0xLO0VPNHdMTCx5Qk4zcExrQjtBRnVzUnRCOztBUXBpR0U7O0VBQ0UsY0wveExTO0VLZ3lMVCx3Q05ocEx5QjtBRndyUjdCOztBUWppR0U7RUFDRSxjUGx5TFU7RU9teUxWLG9DTjdxTG1CO0FGaXRSdkI7O0FRN2hHRTs7O0VBQ0UscUJBQUE7QVJraUdKO0FRL2hHRTs7O0VBQ0UsVUFBQTtBUm1pR0o7O0FRL2hHQTtFQUNFLGdDQUFBO0FSa2lHRjs7QVEvaEdBO0VBQ0UsZ0NBQUE7QVJraUdGOztBUS9oR0E7O0VBRUUscUJONXJMc0I7QUY4dFJ4Qjs7QVEvaEdBO0VBQ0Usc0JQOXpMUztFTyt6TFQscUJBQUE7QVJraUdGOztBUS9oR0E7O0VBRUUsY0w3MExXO0FIKzJSYjs7QVEvaEdBOztFQUVFLHVCUHgwTE87QUQwMlJUOztBUS9oR0E7O0VBRUUsY1BqMUxZO0FEbTNSZDs7QVEvaEdBOzs7RUFHRSxvQkFBQTtBUmtpR0Y7O0FRL2hHQTtFQUNFLG9CQUFBO0FSa2lHRjs7QVEvaEdBOzs7O0VBSUUsd0NObHdMaUI7QUZveVJuQjs7QVEvaEdBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJOOXlMWTtBRmcxUmQ7O0FRL2hHQTs7OztFQUFBO0FBS0E7RUFFRSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QVJpaUdGOztBUTloR0E7RUFFRSxhQUFBO0VBQ0EsY0FBQTtFQUNB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LG1CQUFBO0FSdStGRjs7QVFwK0ZBO0VBQ0Usc0JMem1PVztBSGdsVWI7O0FRcCtGQTtFQUNFLHNCTDdtT1c7QUhvbFViOztBUS85Rkk7Ozs7OztFQUNFLHNCUC9rT1U7RU9nbE9WLG1CQUFBO0FSdStGTjs7QVFqK0ZFO0VBQ0Usc0JMOW5PUztFSytuT1QsbUJBQUE7QVJvK0ZKO0FRaitGRTs7O0VBR0UsbUJBQUE7QVJtK0ZKOztBUTc5RkU7O0VBQ0Usc0JMNW9PUztFSzZvT1QsbUJBQUE7QVJpK0ZKOztBUXo5RkU7Ozs7RUFDRSxzQkx0cE9TO0FIcW5VYjs7QVEzOUZBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGNONStObUM7RU02K05uQyxrQk43K05tQztFTTgrTm5DLGlDTjdqT2tCO0VNOGpPbEIscUJOOWlPYztFTStpT2QsV0FBQTtFQUNBLG9DUHZwT1M7RU93cE9ULDJDTmhoT1c7QUY4K1RiO0FRNTlGRTtFQUNFLG1CQUFBO0FSODlGSjs7QVF0OUZFOzs7O0VBQ0Usc0JMaHJPUztFS2lyT1QsaUJBQUE7QVI0OUZKOztBUXg5RkE7RUFDRSxtQkFBQTtBUjI5RkY7O0FReDlGQTtFQUNFLHNCTDFyT1c7QUhxcFViOztBUXg5RkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0FSMjlGRjs7QVF4OUZBO0VBRUUsNENBQUE7QVIwOUZGIiwiZmlsZSI6InN0eWxlLmNzcyJ9 */