@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: #606060;
}
a:hover,
* a:hover {
  color: #606060;
}

.h9 {
  color: #606060;
}

/* 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: #606060;
}

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: #606060;
  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: #b9b9b9;
  border-color: #606060;
  color: #606060;
}
.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: #606060;
  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: #606060;
  border: 1px solid #606060;
  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: #b9b9b9;
  border-color: #606060;
  color: #606060;
}
.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: #606060;
  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: #606060;
}
a:hover,
* a:hover {
  color: #606060;
}

.h9 {
  color: #606060;
}

/* 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: #606060;
}

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: #606060;
  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: #b9b9b9;
  border-color: #606060;
  color: #606060;
}
.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: #606060;
  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: #606060;
  border: 1px solid #606060;
  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: #b9b9b9;
  border-color: #606060;
  color: #606060;
}
.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: #606060;
  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: #606060;
}

.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: #606060;
}

.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: #353535;
  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: #606060;
}
a:hover,
* a:hover {
  color: #606060;
}

.h9 {
  color: #606060;
}

/* 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: #606060;
}

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: #606060;
  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: #b9b9b9;
  border-color: #606060;
  color: #606060;
}
.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: #606060;
  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: #606060;
  border: 1px solid #606060;
  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: #b9b9b9;
  border-color: #606060;
  color: #606060;
}
.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: #606060;
  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 #606060;
  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: #606060;
  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: #606060;
  text-decoration-color: #606060;
}
.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: #606060;
  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 #606060;
  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 #606060;
  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 #606060;
  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 #606060, calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.5 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.7 / var(--divisor)));
  }
  12.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(96, 96, 96, calc(0.7 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem #606060, calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.5 / var(--divisor)));
  }
  25% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(96, 96, 96, calc(0.5 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.7 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem #606060, calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor)));
  }
  37.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.5 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.7 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem #606060, 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor)));
  }
  50% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.5 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.7 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem #606060, calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor)));
  }
  62.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.5 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.7 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem #606060, calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor)));
  }
  75% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.5 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.7 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem #606060, calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor)));
  }
  87.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(96, 96, 96, calc(0.5 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(96, 96, 96, calc(0.7 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem #606060;
  }
}
@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: #606060;
}
.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(#606060, rgba(185, 185, 185, 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 #606060;
  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: #606060;
  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: #606060;
}
.picker-item-name:hover {
  color: rgb(255, 255, 255);
  background-color: rgba(96, 96, 96, 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 #606060;
}

.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 #606060;
  background-color: #e0e0e0;
}
.signup-product .signup-price-container .signup-price {
  cursor: pointer;
  display: inline-block;
  padding: 1rem;
  border: 1px solid #606060;
}
.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: #e0e0e0;
}

.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: #606060;
  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 #606060;
  z-index: 40;
  height: 3rem;
}
.header-ls.control {
  background-color: rgb(28, 28, 67);
  height: 3.125rem;
  border-bottom: none;
}

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

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

.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 #606060;
  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 #606060;
  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: #606060;
  transition: color 150ms ease-in-out;
}
.header-nav .header-nav-item:hover > a {
  color: #606060;
}
.header-nav .header-nav-item.current-view.header-nav-item > a {
  color: #606060;
}
.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: #606060;
  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: #606060;
}

.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: #606060;
  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 #606060;
}
.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: #606060;
}

.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: #606060;
}
.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: #606060;
}

.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: #606060;
}
.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 #606060;
  border-radius: 0.2rem;
  color: rgb(209, 211, 211);
  width: 90%;
  padding: 7.5rem 0;
  text-align: center;
}

.folder-header {
  color: #606060;
}

.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 #606060;
  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: #e0e0e0;
  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: #c6c6c6;
}
.select-false-positive-sentence-modal .false-positive-sentences .false-positive-sentence.selected {
  border: 2px solid #606060;
}
.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: #606060;
  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: #606060;
}

.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: #606060;
}

.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: #606060;
}
.help-modal-contact-info > p.help-modal-link {
  cursor: pointer;
  color: #606060;
  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: #606060;
  text-decoration-color: #606060;
}
.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: #606060;
}
.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: #b9b9b9;
}

.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: #606060;
  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 #606060;
  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 #b9b9b9;
}

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

.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: #606060 !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: #b9b9b9;
  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: #606060;
  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 #606060;
  color: #606060;
}

.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: #b9b9b9;
  color: rgb(255, 255, 255);
}
.home-sift-new-button-wrapper .sift-new-button-help > .help-text:hover {
  background-color: #606060;
  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: #606060;
}
.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: #b9b9b9;
}

.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 #b9b9b9;
}

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

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

.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 #b9b9b9;
}
.settings-x:active {
  border-top: 0.2rem solid #606060;
}

.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 #606060;
  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(#606060, rgba(96, 96, 96, 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: #606060;
  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: #606060;
  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: #b9b9b9;
}

.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: #606060;
  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: #606060;
  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: #606060;
  background-color: #b9b9b9;
  border-color: #b9b9b9;
}
.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: #b9b9b9;
}
.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: #606060;
}
.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: #606060;
}

.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(96, 96, 96, 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: #606060;
  border: 2px solid rgba(96, 96, 96, 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: #606060;
}

.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(#606060, rgba(96, 96, 96, 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(#606060, rgba(96, 96, 96, 0.25)) center center no-repeat;
}
.not-found-page-container::after {
  content: "404";
  position: relative;
  top: calc(39vh - 1rem);
  left: 10.5vw;
  color: #353535;
  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(53, 53, 53, 0.85);
}

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

.error-page-link {
  color: #606060;
  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: #606060;
}

.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 #b9b9b9;
  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: #b9b9b9;
}

.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: #606060;
  border: 2px solid #b9b9b9;
}
.ui.checkbox input[type=checkbox]:focus::after {
  border: 2px solid #606060;
}

.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 #606060;
}

.ui.form > .field > input:focus:focus {
  border: 1.5px solid #606060;
}

.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 #606060;
}

.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: #606060;
}
.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: #e0e0e0;
  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: #606060 !important;
}

.unopened-indicator {
  background-color: #606060;
  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: #606060;
}

.footer:focus-visible {
  outline-color: #606060;
}

.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: #b9b9b9;
  outline-offset: 3px;
}

.sifter-settings-wrapper :focus-visible:not(textarea):not(a):not(button):not(li) {
  outline-color: #606060;
  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: #606060;
  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: #606060;
}

.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: #606060;
  outline-offset: 0;
}

.help-modal-contact-info :focus-visible {
  outline-offset: 3px;
}

.help-text:focus-visible {
  outline-color: #606060;
}

.preload-close-image {
  visibility: hidden;
  height: 0;
  width: 0;
}

.preload-close-image {
  background-image: url("/images/x-thick.svg");
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhc3Mtb3V0LmNzcyIsIi4uLy4uLy4uL3Nhc3MvX2NvbG9ycy5zY3NzIiwiLi4vLi4vLi4vc2Fzcy9fYmFzZS5zY3NzIiwiLi4vLi4vLi4vc2Fzcy1yZXNlbGxlcnMvZm9ybmFyb2xhdy9fcmVzZWxsZXIuc2NzcyIsIi4uLy4uLy4uL3Nhc3MvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uLy4uL3Nhc3MvX2Ryb3Bkb3ducy5zY3NzIiwiLi4vLi4vLi4vc2Fzcy9fc3Bpbm5lci5zY3NzIiwiLi4vLi4vLi4vc2Fzcy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCIuLi8uLi8uLi9zYXNzL21haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaUIsV0FBQTtBQUNJLFdBQUE7QUFFRCxXQUFBO0FBQ04sV0FBQTtBQUNPLFdBQUE7QUFDVixXQUFBO0FBQ0csV0FBQTtBQ1I5QixtQkFBQTtBQUVBOztFQUVFLFdBQUE7RUFDQSxZQUFBO0FGS0Y7O0FFRkE7RUFDRSxzQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FGS0Y7O0FFRkE7RUFDRSxZQUFBO0FGS0Y7O0FFRkE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FGS0Y7O0FFRkE7O0VBRUUsY0M3Qlc7QUhrQ2I7QUVIRTs7RUFDRSxjQ2hDUztBSHNDYjs7QUVGQTtFQUNFLGNDckNXO0FIMENiOztBRUZBLGNBQUE7QUE4RkEsb0JBQUE7QUE0RUEsb0JBQUE7QUFZQSxXQUFBO0FBT0EsaUJBQUE7QUFHQSxXQUFBO0FBWUEsY0FBQTtBQWlDQSxZQUFBO0FBU0E7RUFDRSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FGek9GO0FFMk9FO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkExTFk7RUEyTFosZUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFB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QUE7QUptK0JGOztBSWgrQkE7RUFFRSxlRmxIZTtFRW1IZixvQkFBQTtBSmsrQkY7O0FJLzlCQTtFQUVFLGVGeEhlO0VFeUhmLG1CQUFBO0FKaStCRjs7QUk5OUJBOztFQUdFLGtCRnpIRztFRTBISCxzQkFBQTtFQUNBLGdCQUFBO0FKZytCRjs7QUk3OUJBOztFQUVFLHlCQUFBO0FKZytCRjs7QUk3OUJBOztFQUVFLGtCRnJJRztFRXNJSCxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7QUpnK0JGOztBSTc5QkE7RUFDRSw2QkFBQTtBSmcrQkY7O0FJNzlCQTtFQUNFLDRCQUFBO0FKZytCRjs7QUk3OUJBO0VBQ0UsbUNBQUE7RUFDQSxrQkZ0SVk7QUZzbUNkOztBSTc5QkE7RUFDRSx1QkZ6Skc7QUZ5bkNMOztBSTc5QkE7RUFFRSxtQkY3Skc7RUU4Skgsc0JBQUE7QUorOUJGOztBSTU5QkE7RUFFRSxlRjFLZTtBRndvQ2pCOztBSTM5QkE7RUFFRSxrQkY3S0c7QUYwb0NMOztBSTE5QkE7RUFFRSxpQkYxS0c7QUZzb0NMOztBSXo5QkE7O0VBR0UsZUYxTGU7RUUyTGYsa0JBQUE7QUoyOUJGOztBSXg5QkE7O0VBRUUsZ0JBQUE7QUoyOUJGOztBSXg5QkE7Ozs7Ozs7Ozs7RUFVRSxxQkFBQTtBSjI5QkY7O0FJeDlCQTtFQUNFLG9CQUFBO0FKMjlCRjs7QUl4OUJBO0VBQ0UsZ0JBQUE7RUFDQSxrQkZoTkc7QUYycUNMOztBSXg5QkE7RUFDRSxzQkFBQTtBSjI5QkY7O0FJcDlCQTtFQUNFLGtCQUFBO0FKdTlCRjs7QUloOUJBO0VBQ0Usa0JBQUE7QUptOUJGOztBSTM4QkE7RUFDRSxVQUFBO0FKODhCRjs7QUl0OEJBOztFQUVFLGtCRnZQRztBRmdzQ0w7O0FJdDhCQTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBSnk4QkY7O0FJOTdCQTtFQUNFLGdCQUFBO0FKaThCRjs7QUlyN0JBO0VBQ0UscUJBQUE7QUp3N0JGOztBSWo3QkE7RUFDRSxrQkFBQTtBSm83QkY7O0FJajdCQTtFQUNFLG1CRmpTRztFRWtTSCxrQkFBQTtFQUNBLHNCQUFBO0FKbzdCRjs7QUlqN0JBO0VBRUUsNkJBQUE7RUFDQSxzQkhwVlM7QUR1d0NYOztBSWg3QkE7RUFDRSxrQkY3TmdCO0FGZ3BDbEI7O0FJaDdCQTs7O0VBSUUsa0JGcE9nQjtFRXFPaEIsbUJBQUE7RUFDQSxzQkFBQTtBSms3QkY7QUkzNkJBO0VBQ0Usa0JBQUE7QUo2NkJGOztBSTE2QkE7RUFDRSxrQkZsUGdCO0FGK3BDbEI7O0FJMTZCQTtFQUNFLGlCQUFBO0FKNjZCRjs7QUkxNkJBO0VBRUUsa0JBQUE7RUFDQSxrQkY1UGdCO0FGd3FDbEI7O0FJcDZCQTtFQUNFLGtCRnRWRztBRjZ2Q0w7O0FJaDZCRTtFQUVFLHlCSGpZWTtFR2tZWixtQkFBQTtBSms2Qko7O0FJOTVCQTtFQUdFLHVCQUFBO0FKKzVCRjtBSTc1QkU7RUFFRSxrQkFBQTtFQUNBLG9CQUFBO0FKODVCSjs7QUkxNUJBO0VBRUUseUJIcFpjO0VHcVpkLGlCQUFBO0VBQ0Esa0JBQUE7QUo0NUJGOztBSXo1QkE7RUFFRSxrQkFBQTtBSjI1QkY7QUl6NUJFO0VBQ0Usc0JIN1ptQjtBRHd6Q3ZCOztBSTU0QkE7RUFDRSxrQkY1WUc7RUU2WUgsb0JGN1lHO0FGNHhDTDs7QUlwNEJBOztFQUVFLGtCRnBab0I7RUVxWnBCLHNCQUFBO0FKdTRCRjs7QUlwNEJBO0VBQ0UsMEJBQUE7RUFDQSxrQ0FBQTtFQUNBLDRFQUFBO0FKdTRCRjtBSXI0QkU7RUFDRSw4QkR2ZFM7QUg4MUNiOztBSW40QkE7RUFDRSwwQkFBQTtFQUNBLGtDQUFBO0VBQ0EsbURGalppQztBRnV4Q25DO0FJcDRCRTtFQUNFLHlCSHJkTztFR3NkUCx5Q0h0ZE87QUQ0MUNYOztBSWw0QkE7RUFDRSxrQkFBQTtBSnE0QkY7O0FJbDRCQTs7RUFFRSxxQkFBQTtBSnE0QkY7O0FJbDRCQTtFQUNFLGVBQUEsRUFBQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QUpxNEJGOztBSWw0QkE7O0VBRUUsaUJBQUEsRUFBQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBSnE0QkY7O0FJbDRCQTtFQUNFLG1CQUFBO0FKcTRCRjs7QUk5M0JBO0VBRUUsZUYxZGU7QUYwMUNqQjs7QUk3M0JBO0VBQ0UsMEJBQUE7RUFDQSxrQ0FBQTtFQUNBLDRFQUFBO0FKZzRCRjtBSTkzQkU7RUFDRSw4QkRoaEJTO0FIZzVDYjs7QUk1M0JBO0VBRUUsZUZ6ZWU7QUZ1MkNqQjs7QUkzM0JBOztFQUdFLG1CRjFkWTtBRnUxQ2Q7O0FJdDNCQTs7Ozs7RUFNRSxnQkFBQTtBSnczQkY7O0FJcjNCQTtFQUNFLG1CQUFBO0FKdzNCRjs7QUlyM0JBO0VBQ0UsaUJBQUE7QUp3M0JGOztBSXIzQkE7Ozs7Ozs7OztFQVNFLGVGMVZzQjtBRmt0Q3hCOztBSXIzQkE7O0VBRUUsMEJBQUE7QUp3M0JGOztBSXIzQkE7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0FKdzNCRjs7QUlyM0JBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtBSnczQkY7O0FJcjNCQTs7RUFFRSxlQUFBO0VBQ0Esb0JBQUE7QUp3M0JGOztBSXIzQkE7RUFDRSxpQkFBQTtBSnczQkY7O0FJcjNCQTtFQUNFLGtCQUFBO0FKdzNCRjs7QUlyM0JBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtBSnczQkY7O0FJcjNCQTs7O0VBR0UsZUZsWXNCO0FGMHZDeEI7O0FJcjNCQTtFQUNFLGtCQUFBO0FKdzNCRjs7QUlyM0JBO0VBQ0Usa0JBQUE7QUp3M0JGOztBSWgzQkE7RUFDRSxrQkFBQTtBSm0zQkY7O0FJaDNCQTs7RUFFRSxrQkFBQTtBSm0zQkY7O0FJaDNCQTs7O0VBR0UsZUY5WnNCO0FGaXhDeEI7O0FJaDNCQTs7RUFFRSxpQkFBQTtBSm0zQkY7O0FJaDNCQTs7RUFFRSxrQkFBQTtFQUNBLG9CQUFBO0FKbTNCRjs7QUloM0JBO0VBQ0UsY0g3bUJnQjtBRGcrQ2xCOztBSWgzQkE7RUFDRSx5Qkh4b0JTO0VHeW9CVCxpQkFBQTtBSm0zQkY7O0FJaDNCQTtFQUdFLGNIcmxCNEI7RUdzbEI1QixjQUFBO0FKaTNCRjs7QUk5MkJBO0VBQ0UsbUJBQUE7QUppM0JGOztBSXgyQkU7O0VBQ0UsNkJBQUE7QUo0MkJKOztBSXgyQkE7RUFDRSxnQkFBQTtBSjIyQkY7O0FDdGhEaUMsV0FBQTtBQUNJLFdBQUE7QUFFRCxXQUFBO0FBQ04sV0FBQTtBQUNPLFdBQUE7QUFDVixXQUFBO0FBQ0csV0FBQTtBQ1I5QixtQkFBQTtBQUVBOztFQUVFLFdBQUE7RUFDQSxZQUFBO0FGZ2lERjs7QUU3aERBO0VBQ0Usc0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBRmdpREY7O0FFN2hEQTtFQUNFLFlBQUE7QUZnaURGOztBRTdoREE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FGZ2lERjs7QUU3aERBOztFQUVFLGNDN0JXO0FINmpEYjtBRTloREU7O0VBQ0UsY0NoQ1M7QUhpa0RiOztBRTdoREE7RUFDRSxjQ3JDVztBSHFrRGI7O0FFN2hEQSxjQUFBO0FBOEZBLG9CQUFBO0FBNEVBLG9CQUFBO0FBWUEsV0FBQTtBQU9BLGlCQUFBO0FBR0EsV0FBQTtBQVlBLGNBQUE7QUFpQ0EsWUFBQTtBQVNBO0VBQ0UsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBRmt6Q0Y7QUVoekNFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkExTFk7RUEyTFosZUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FGa3pDSjs7QUUzeUNFO0VBQ0UsV0FBQTtBRjh5Q0o7O0FFdnlDRTtFQUNFLFlBalFlO0FGMmlEbkI7O0FFdHlDQTtFQUVFLGtCQUFBO0FGd3lDRjtBRXR5Q0U7RUFDRSw0Q0FBQTtFQUNBLFlBMVFxQjtFQTJRckIsa0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0Esb0NEeFVPO0VDeVVQLHFCQWxPWTtBRjBnRGhCO0FFcnlDRTtFQUNFLFdBQUE7RUFDQSx3Q0FBQTtBRnV5Q0o7O0FFbnlDQTs7RUFFRSxhQUFBO0FGc3lDRjs7QUVueUNBO0VBQ0UsdUJEMVZPO0FEZ29EVDs7QUVueUNBOztFQUVFLGNDeldXO0FIK29EYjs7QUVueUNBO0VBQ0UsWUF0SmlCO0VBdUpqQixlQUFBO0FGc3lDRjs7QUVueUNBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0FGc3lDRjs7QUVueUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0Usa0JBQUE7RUFDQSxZQTdGYztFQThGZCxvQ0Q3V1M7RUM4V1QscUJBQUE7RUFDQSxlQUFBO0VBR0UsMkNBMU9TO0FGa2pEYjtBRXIwQ0U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLFFBQUE7RUFHRSx3Q0FBQTtBRmsyQ047O0FFNzFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGFBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUZvNENGOztBRTczQ0E7Ozs7Ozs7O0VBR0UsY0N4Wlc7RUR5Wlgsb0NBblRpQjtFQW9UakIsdUdBQUE7QUZxNENGO0FFbjRDRTs7Ozs7Ozs7RUFDRSx5QkR0WFk7RUN1WFoscUJDOVpTO0VEK1pULGNDL1pTO0FIMnlEYjtBRXo0Q0U7Ozs7Ozs7O0VBQ0Usc0JDbmFTO0VEb2FULG1CQUFBO0FGazVDSjs7QUV6NENBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRSxjQ2hiVztFRGliWCx5QkE1VmM7RUE2VmQsdUdBQUE7QUZ1NkNGO0FFcjZDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UseUJEOVlZO0VDK1laLHFCQ3RiUztFRHViVCxjQ3ZiUztBSDIzRGI7QUVqOENFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxzQkMzYlM7RUQ0YlQsbUJBQUE7QUZnK0NKOztBRWw4Q0EsV0FBQTtBQUVBO0VB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QVFyOEVBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QVJ3OEVGOztBUXI4RUE7O0VBRUUsYUFBQTtFQUNBLG1CQUFBO0FSdzhFRjs7QVFyOEVBO0VBQ0UsY0xsOUJXO0VLbTlCWCxpQkFBQTtBUnc4RUY7O0FRcjhFQTtFQUNFLFdObnRCUztFTW90QlQsWU54NEJjO0VNeTRCZCxvQ1A3OEJTO0FEcTVHWDtBUXQ4RUU7RUFFRSxpQ1AvOEJnQjtFT2c5QmhCLHlCUGw5Qk87RU9tOUJQLGdCTnR4Qm9CO0FGNnRHeEI7QVFyOEVJO0VBQ0Usb0JBQUE7QVJ1OEVOO0FRcDhFSTtFQUVFLHlCUDM5Qks7RU80OUJMLGtCTjN2QmlDO0FGZ3NHdkM7O0FRaDhFQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JObDdCWTtFTW03Qlosb0NQeitCUztFTzArQlQsZ0NOMTVCb0I7RU0yNUJwQixXTm52QlM7RU1vdkJULFlOeDZCYztBRjIyR2hCO0FRajhFRTtFQUNFLGlDUDcrQmdCO0VPOCtCaEIsZ0JObnpCb0I7RU1vekJwQixtQkFBQTtBUm04RUo7O0FRLzdFQTtFQUNFLGNMbGdDVztBSG84R2I7O0FRLzdFQTtFQUNFLGNMdGdDVztBSHc4R2I7O0FRLzdFQTs7O0VBR0UsZU56N0JtQjtFTTA3Qm5CLGtCTjM4Qlk7QUY2NEdkOztBUS83RUE7RUFDRSxZQUFBO0VBQ0EsNkJBQUE7QVJrOEVGO0FRaDhFRTtFQUNFLDhCQUFBO0FSazhFSjs7QVE5N0VBOzs7RUFHRSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsOENOdDlCNEI7RU11OUI1QixtQkFBQTtFQUNBLFlBQUE7QVJpOEVGO0FRLzdFRTs7O0VBQ0UseUJQNS9CUztBRCs3R2I7O0FRLzdFQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLFlBQUE7QVJrOEVGOztBUS83RUE7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxvQ1A3aUNTO0VPOGlDVCxnQ045OUJvQjtFTSs5QnBCLFlOMytCYztBRjY2R2hCO0FRaDhFRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxZTmovQlk7RU1rL0JaLGVBQUE7RUFDQSxlQUFBO0FSazhFSjtBUS83RUU7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLG1DQUFBO0VBQ0EsVUFBQTtBUmk4RUo7QVF4N0VJO0VBQ0Usa0JBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQ1A5a0NLO0VPK2tDTCxjQUFBO0VBQ0EsZUFBQTtFQUNBLDhDTm5oQ3dCO0FGNjhHOUI7QVF4N0VNO0VBQ0UsVUFBQTtFQUNBLG9DUHJsQ0c7RU9zbENILHlFQUFBO0FSMDdFUjtBUXQ3RUk7RUFDRSxvQkFBQTtBUnc3RU47QVFwN0VNO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QVJzN0VSO0FRbjdFTTtFQUNFLG1CQUFBO0FScTdFUjtBUWo3RUk7RUFFRSxxQkFBQTtBUms3RU47QVEvNkVJO0VBQ0UsY0w1bkNPO0VLNm5DUCxtQ05qakNhO0FGaytHbkI7QVE5NkVJO0VBQ0UsY0xqb0NPO0FIaWpIYjtBUTU2RU07RUFDRSxjTHRvQ0s7QUhvakhiO0FRMzZFTTtFQUNFLFVBQUE7RUFDQSxXQUFBO0FSNjZFUjtBUXg2RU07RUFDRSx5QlB4bUNLO0FEa2hIYjtBUXY2RU07RUFDRSxVQUFBO0VBQ0EseUJQN21DSztBRHNoSGI7QVFyNkVJO0VBQ0UsVUFBQTtBUnU2RU47QVFsNUVBO0VBQ0UsaUJOLzdCb0M7RU1nOEJwQyxxQkFBQTtBUm81RUY7O0FRajVFQTtFQUNFLGFBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FSbzVFRjs7QVFqNUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFTmxqQkUsb0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQWxtQkc7RU04b0NILHlCTGpzQ1c7RUtrc0NYLHlCUHRyQ1M7RU91ckNULGFOeDlCd0I7RU15OUJ4QixjTno5QndCO0FGcTdHMUI7O0FRejlFQTs7RUFFRSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsYU41OUJrQztFTTY5QmxDLFlBQUE7RUFDQSxlQUFBO0FSNDlFRjtBUTE5RUU7O0VBRUUsdUVBQUE7QVI0OUVKO0FRejlFRTs7RUFFRSxrQ1Byc0N3QjtFT3NzQ3hCLGdCTjcrQjhCO0VNOCtCOUIsaUJOOStCOEI7RU0rK0I5QixxQkFBQTtFQUNBLGVBQUE7QVIyOUVKO0FReDlFRTs7OztFQUdFLHlCUHR0Q087RU91dENQLHlCTG51Q1M7QUg4ckhiOztBUXY5RUE7RU5yeUJFLGVBeEtlO0VNKzhCZixvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7QVIwOUVGOztBUXY5RUE7O0VOOXlCRSxlQXhLZTtFTXk5QmYsZUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBUjA5RUY7QVF4OUVFOzs7O0VBR0Usd0JBQUE7QVIyOUVKO0FReDlFRTs7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxxQ05yckNpQjtBRmdwSHJCO0FReDlFRTs7RUFDRSxVQUFBO0FSMjlFSjs7QVF2OUVBO0VBQ0Usd0JBQUE7RUFDQSxrQkFBQTtBUjA5RUY7O0FRdjlFQTtFTjMwQkUsZUF4S2U7RU1xL0JmLGdCQUFBO0FSMDlFRjs7QVF2OUVBO0VOaDFCRSxlQXhLZTtFTTAvQmYsZUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBUjA5RUY7O0FRdjlFQTtFQUVFLHdCQUFBO0VBQ0EsZ0RBQUE7QVJ5OUVGOztBUXQ5RUE7O0VBRUUsZUFBQTtFQUNBLFlBQUE7QVJ5OUVGOztBUXQ5RUE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QVJ5OUVGO0FRdDlFSTtFQUNFLDJDTnZwQ087RU13cENQLE1BQUE7QVJ3OUVOO0FRcjlFSTtFQUNFLHVCQUFBO0FSdTlFTjs7QVFsOUVBO0VBQ0UsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCTm5sQzJCO0VNb2xDM0IsdUJBQUE7RUFDQSxtQk56dkNZO0FGOHNIZDs7QVFsOUVBO0VBQ0UsZUFBQTtFQUNBLFNOaHZDYztFTWl2Q2QsYUFBQTtFQUNBLGNBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7RUFDQSw2QkFBQTtFQUNBLFdONWpDa0I7RU02akNsQiwyQ0FBQTtFQUNBLG9DQUFBO0VBR0UsNEJBQUE7QVJtOUVKOztBUS84RUE7RUFDRSxtQkFBQTtBUms5RUY7O0FRLzhFQTtFQUNFLGFBQUE7RUFDQSxvQkFBQTtBUms5RUY7O0FRLzhFQTtFQUNFLGFBQUE7RUFDQSxpQkFBQTtBUms5RUY7O0FRLzhFQTtFQUNFLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NQdDFDUztFT3kxQ1AsMkNOanRDUztBRmlxSGI7O0FRNThFQTtFQUVFLFlBQUE7QVI4OEVGOztBUTM4RUE7RUFFRSxVQUFBO0FSNjhFRjs7QVExOEVBO0VBRUUsVUFBQTtBUjQ4RUY7O0FRejhFQTs7RUFFRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQk5wMENxQjtBRmd4SHZCOztBUXo4RUE7RUFDRSxhQUFBO0FSNDhFRjs7QVF6OEVBO0VBQ0UsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FSNDhFRjs7QVF6OEVBO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0FSNDhFRjs7QVF6OEVBO0VBQ0UsU0FBQTtFQUNBLGVBQUE7QVI0OEVGOztBUXo4RUE7RUFDRSxTQUFBO0VBQ0EsZUFBQTtBUjQ4RUY7O0FRejhFQTtFQUNFLFVBQUE7RUFDQSxlQUFBO0FSNDhFRjs7QVF6OEVBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7QVI0OEVGOztBUXo4RUE7RUFDRSxVQUFBO0VBQ0EsZUFBQTtBUjQ4RUY7O0FRejhFQTtFQUNFLFVBQUE7RUFDQSxnQkFBQTtBUjQ4RUY7O0FRejhFQTtFQUNFLFVBQUE7RUFDQSxnQkFBQTtBUjQ4RUY7O0FRejhFQTtFQUNFLFVBQUE7RUFDQSxnQkFBQTtBUjQ4RUY7O0FRejhFQTtFQUNFLGVBQUE7QVI0OEVGOztBUXo4RUE7RUFDRSxlQUFBO0FSNDhFRjs7QVF6OEVBO0VBQ0UsZUFBQTtBUjQ4RUY7O0FRdDhFRTtFQUNFLHlCUGo2Q1M7QUQwMkhiOztBUXI4RUE7RUFDRSwyQ056MkNpQjtBRml6SG5COztBUXI4RUE7O0VBRUUsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjTjE0Q2M7QUZrMUhoQjs7QVFyOEVBO0VBQ0UsOEJBQUE7RUFDQSx5QkxoK0NXO0VLaStDWCxXTjN0Q1M7QUZtcUhYOztBUXI4RUE7RUFDRSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtBUnc4RUY7O0FRcjhFQTs7RUFFRSx5QlBoK0NTO0FEdzZIWDs7QVFyOEVBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBUnc4RUY7O0FRcjhFQTtFQUNFLGtCTnA3Q1k7QUY0M0hkOztBUXI4RUE7RUFDRSxhQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtBUnc4RUY7QVF0OEVFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FSdzhFSjs7QVFwOEVBO0VBRUUsV05wN0NpQjtFTXE3Q2pCLFlOcjdDaUI7RU1zN0NqQixxQk50N0NpQjtFTXU3Q2pCLGtEQUFBO0FSczhFRjs7QVFuOEVBO0VBRUUsV041N0NpQjtFTTY3Q2pCLFlONzdDaUI7RU04N0NqQixxQk45N0NpQjtFTSs3Q2pCLG1EQUFBO0FScThFRjs7QVFsOEVBO0VBRUUsY0FBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtFQUNBLGtEQUFBO0FSbzhFRjs7QVFqOEVBO0VBRUUsV041OENpQjtFTTY4Q2pCLFlONzhDaUI7RU04OENqQixxQk45OENpQjtFTSs4Q2pCLG1EQUFBO0FSbThFRjs7QVFoOEVBO0VBQ0UsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QVJtOEVGOztBUWg4RUE7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FSbThFRjtBUWo4RUU7RUFDRSxxQkFBQTtBUm04RUo7O0FRLzdFQTs7RUFFRSxZQUFBO0FSazhFRjs7QVEvN0VBO0VBQ0UsV0FBQTtFQUNBLGNOMStDYztFTTIrQ2QsbUJBQUE7RUFDQSxrREFBQTtFQUNBLDRCQUFBO0VBQ0Esa0NBQUE7RUFDQSx3QkFBQTtBUms4RUY7O0FRLzdFQSxTQUFBO0FBRUE7RU5ub0NFLGVBeEtlO0VNNnlDZixrQkFBQTtBUmk4RUY7O0FROTdFQTtFTmhnQ0UsWUF6YzRCO0VBNmMxQiw4U0FBQTtFQVVBLDBEQUFBO0VNby9CRixhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxhTjlnRFk7QUZpOUhkOztBUWg4RUE7RUFDRSxZTmw4Q29CO0FGcTRIdEI7O0FRaDhFQTtFQUVFLFlBQUE7RUFDQSxxQkFBQTtFQUNBLDJDTnY4Q1c7RU13OENYLHlCTnZnRGM7QUZ5OEhoQjtBUWg4RUU7RUFDRSwwQkFBQTtBUms4RUo7O0FROTdFQTtFQUNFLGlCTmxpRFk7QUZtK0hkOztBUTk3RUE7RUFFRSxlQUFBO0FSZzhFRjs7QVE3N0VBO0VBQ0UsZ0JBQUE7QVJnOEVGOztBUTc3RUE7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGtCTmpqRFk7RU1rakRaLFVBQUE7RUFDQSxjTHJuRFc7QUhxakliOztBUTc3RUE7RUFFRSxnQk5wNUMyQjtFTXE1QzNCLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQk4zakRZO0FGMC9IZDs7QVE1N0VBO0VBRUUsZ0JONTVDMkI7RU02NUMzQix5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JObmtEWTtBRmlnSWQ7O0FRMzdFQTtFQUNFLGtCQUFBO0FSODdFRjs7QVEzN0VBO0VBRUUsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FSNjdFRjtBUTM3RUU7RUFDRSxjTG5wRFM7QUhnbEliO0FRMzdFSTtFQUNFLHlCQUFBO0FSNjdFTjtBUXg3RUk7RUFDRSx5QkFBQTtBUjA3RU47O0FRcjdFQTtFQUNFLG9CQUFBO0FSdzdFRjs7QVFyN0VBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLFlOdmhEb0I7QUYrOEh0Qjs7QVFyN0VBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWU4vaERvQjtFTWdpRHBCLG9CQUFBO0VBQ0EsZUFBQTtBUnc3RUY7O0FRcjdFQTtFQUNFLGlCQUFBO0FSdzdFRjs7QVFyN0VBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGFONW5EWTtBRm9qSWQ7O0FRcjdFQTtFQUNFLGlCTmhvRFk7RU1pb0RaLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxvQ1AxckRTO0VPNnJEUCwyQ05yakRTO0FGMitIYjs7QVFsN0VBO0VBQ0UseUJBQUE7RUFDQSxtQk43b0RZO0VNOG9EWixjTGh0RFc7QUhxb0liOztBUWw3RUE7RUFFRSxrQk5ucERZO0FGdWtJZDs7QVFqN0VBO0VBQ0Usb0JOdnBEWTtBRjJrSWQ7O0FRMzZFQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHdDTmhvRGlCO0VNcW9EZix5QkFBQTtBUjA2RUo7QVF2NkVFO0VBQ0UseUJQdHNEUztBRCttSWI7O0FRcjZFQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQk5yckRZO0VNc3JEWixnQ05ocERxQjtBRndqSXZCO0FRdDZFRTtFQUNFLHVCQUFBO0FSdzZFSjtBUXI2RUU7RUFDRSxVQUFBO0FSdTZFSjtBUXA2RUU7RUFDRSx1QkFBQTtBUnM2RUo7O0FRbDZFQTtFQUNFLHVCQUFBO0VBQ0EsbUJBQUE7QVJxNkVGOztBUWw2RUE7RUFDRSxVQUFBO0FScTZFRjs7QVFsNkVBO0VBQ0UsdUJBQUE7RUFDQSxrQkFBQTtBUnE2RUY7O0FRbDZFQTtFQUVFLGlCQUFBO0VBQ0Esa0JBQUE7QVJvNkVGOztBUWo2RUE7RUFDRSxlQUFBO0FSbzZFRjs7QVFqNkVBO0VBQ0Usb0JBQUE7QVJvNkVGO0FRbDZFRTtFQUNFLDBCQUFBO0VBQ0Esa0NBQUE7RUFDQSw0RUFBQTtBUm82RUo7QVFsNkVJO0VBQ0UsOEJMeHlETztBSDRzSWI7QVFoNkVFO0VBQ0UsVUFBQTtBUms2RUo7O0FROTVFQTtFQUNFLFdBQUE7RUFDQSwyQ043c0RpQjtFTThzRGpCLHFCQUFBO0FSaTZFRjs7QVE5NUVBO0VBQ0UsV0FBQTtFQUNBLG1CTnZ2RFk7QUZ3cElkOztBUTk1RUE7RUFDRSxVQUFBO0VBQ0EsbUJONXZEWTtBRjZwSWQ7O0FROTVFQTtFQUNFLFVBQUE7RUFDQSxtQk5qd0RZO0FGa3FJZDs7QVE5NUVBLGdCQUFBO0FBQ0E7RUFDRSxlQUFBO0VBQ0EsWUFBQTtBUmk2RUY7O0FROTVFQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0FSaTZFRjs7QVE5NUVBO0VBQ0UsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLG9DUHowRFM7QUQwdUlYOztBUTk1RUE7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJOM3hEWTtFTTR4RFosbUJONXhEWTtFTTZ4RFosb0JON3hEWTtFTTh4RFoscUJBQUE7QVJpNkVGOztBUTk1RUE7RUFFRSw4QkFBQTtFQUNBLG1CQUFBO0FSZzZFRjs7QVE3NUVBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSx1Q0FBQTtFQUNBLG9CQUFBLEVBQUEsNkJBQUE7QVJnNkVGOztBUTc1RUE7RU5od0NJLGtTQUFBO0VBUUEsMkRBaGUrQjtFTTB0RGpDLGFBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FSaTZFRjs7QVE5NUVBO0VBRUUsaUJBQUE7QVJnNkVGOztBUTc1RUE7RUFDRSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtBUmc2RUY7O0FReDVFQTs7RUFFRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FSMjVFRjs7QVF4NUVBO0VBQ0UsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtBUjI1RUY7O0FReDVFQTtFQUNFLGFBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0FSMjVFRjtBUXo1RUU7RUFDRSwwQkFBQTtFQUNBLHFCTjl5RFk7RU0reURaLHlCUDk1RFM7RU8rNURULFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FSMjVFSjs7QVF2NUVBO0VBQ0UsY0wxNkRXO0FIbzBJYjs7QVF2NUVBOztFQUVFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLFlOdDNEZ0M7RU11M0RoQyxrQk5sM0RZO0FGNHdJZDs7QVF2NUVBOzs7Ozs7OztFQVFFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FSMDVFRjs7QVF2NUVBO0VBQ0UsV05wNERZO0VNcTREWixZTnI0RFk7RU1zNERaLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FSMDVFRjs7QVF2NUVBO0VBRUUsa0RBQUE7QVJ5NUVGOztBUXQ1RUE7RUFFRSxvREFBQTtBUnc1RUY7O0FRcjVFQTs7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JOaDZEcUI7RU1pNkRyQixrQk4zNURZO0VNNDVEWix3Q054M0RpQjtFTXkzRGpCLDhDTnI1RDRCO0FGOHlJOUI7O0FRdDVFQTs7RUFHRSxlQUFBO0FSdzVFRjtBUXQ1RUU7O0VBQ0UseUJQLzdEUztBRHcxSWI7O0FRcjVFQTtFQUNFLDZCTnI0RHFCO0FGNnhJdkI7O0FRcjVFQTtFQUNFLG1CQUFBO0VBQ0EsMkNONTREaUI7QUZveUluQjs7QVFyNUVBOzs7RUFDRSxXTjkzRGU7RU0rM0RmLFlBQUE7QVIwNUVGOztBUXY1RUE7RUFFRSxxQk5yNERrQjtBRjh4SXBCOztBUWw1RUE7RUFDRSxrQkFBQTtFQUNBLFdOendEYTtBRjhwSWY7O0FRbDVFQTtFQUNFLHdCUGxnRWU7QUR1NUlqQjs7QVFsNUVBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QVJxNUVGOztBUWw1RUE7OztFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EscUJOcDZEYztFTXE2RGQsMkNOcDREVztFTXE0RFgsa0JOaCtEb0I7RU1pK0RwQixXTjd3RFU7QUZvcUlaOztBUXA1RUE7RUFFRSx5QkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0Esa0NObDhEZ0I7RU1tOERoQixZQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QlAzaEVPO0FEaTdJVDs7QVFuNUVBOztFQUVFLGtCTngrRFk7QUY4M0lkOztBUW41RUE7O0VBRUUsVUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtBUnM1RUY7O0FRbjVFQTs7RUFFRSx1QkFBQTtBUnM1RUY7O0FRbjVFQTs7RUFFRSx1QkFBQTtBUnM1RUY7O0FRbjVFQTs7RUFFRSxhQUFBO0FSczVFRjtBUXA1RUU7O0VBQ0UsV0FBQTtBUnU1RUo7O0FRbjVFQTtFQUNFLGtCQUFBO0FSczVFRjs7QVFuNUVBOztFQUVFLFVBQUE7RUFDQSxlQUFBO0FSczVFRjs7QVFsNUVFOztFQUVFLFVBQUE7QVJxNUVKO0FRbDVFRTs7RUFFRSx1QkFBQTtBUm81RUo7QVFqNUVFOztFQUVFLHVCQUFBO0VBQ0Esa0JBQUE7QVJtNUVKO0FRaDVFRTs7OztFQUlFLHVCQUFBO0FSazVFSjtBUS80RUU7O0VBRUUsdUJBQUE7QVJpNUVKO0FRLzRFSTs7RUFDRSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QVJrNUVOO0FROTRFRTs7RUFFRSxpQkFBQTtBUmc1RUo7O0FRNTRFQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDJCQUFBO0VBQ0Esc0JBQUE7QVIrNEVGOztBUTU0RUE7O0VBRUUsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FSKzRFRjs7QVE1NEVBO0VBQ0UscUJOeGhFYztFTXloRWQsYU4xa0VZO0FGeTlJZDs7QVE1NEVBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBUis0RUY7O0FRNTRFQTtFQUNFLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBUis0RUY7O0FRNTRFQTtFTjV0REUsZUF4S2U7QUZveElqQjs7QVE1NEVBO0VOM3RERSxlQTlLVztBRnl4SWI7O0FRNTRFQTtFQUNFLFlBQUE7QVIrNEVGOztBUTU0RUE7RUFDRSxtQkFBQTtBUis0RUY7O0FRNTRFQTs7O0VONXVERSxlQXhLZTtFTXc1RGYsb0JBQUE7QVIrNEVGOztBUTU0RUE7RUFDRSxhQUFBO0VBQ0EsMkNBQUE7RUFLQSwyQ0FBQTtBUjI0RUY7QVEvNEVFO0VBQ0UsbURBQUE7QVJpNUVKO0FRNzRFRTtFQUNFLG1EQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBUis0RUo7O0FRMzRFQTtFQUVFLDBDUHZwRWU7QURvaUpqQjs7QVExNEVBO0VBRUUsMENQNXBFZTtFTzZwRWYsY0FBQTtBUjQ0RUY7O0FROTNFRTtFQUNFLDBDUDVxRWE7QUQ2aUpqQjs7QVE3M0VBO0VBQ0UscUJBQUE7QVJnNEVGOztBUTczRUE7Ozs7RUFDRSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5Qk4vb0VvQjtFTWdwRXBCLHFCTnpuRWM7RU0wbkVkLDJDTnpsRVc7QUY0OUliOztBUWg0RUE7O0VBR0UsYU5qckVZO0VNa3JFWiw4QkFBQTtFQUNBLGdCQUFBO0FSazRFRjs7QVEvM0VBO0VBQ0UsZ0JBQUE7QVJrNEVGOztBUS8zRUE7RUFDRSxnQkFBQTtBUms0RUY7O0FRLzNFQTs7RUFFRSxnQkFBQTtBUms0RUY7O0FRLzNFQTtFQUNFLGdCQUFBO0FSazRFRjtBUWg0RUU7RUFDRSxtQkFBQTtFQUNBLG9CTnhzRVU7QUYwa0pkOztBUTkzRUE7RUFDRSxnQkFBQTtBUmk0RUY7O0FROTNFQTtFQUNFLGdCQUFBO0FSaTRFRjtBUS8zRUU7RUFDRSxvQk5wdEVVO0FGcWxKZDtBUTkzRUU7RUFDRSxzQkFBQTtBUmc0RUo7O0FRNTNFQTtFQUNFLGdCQUFBO0FSKzNFRjtBUTczRUU7RUFDRSxvQk5odUVVO0FGK2xKZDs7QVEzM0VBO0VBRUUsZUFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7QVI2M0VGOztBUTEzRUE7RUFDRSxhQUFBO0VBQ0EsMkJBQUE7QVI2M0VGO0FRMzNFRTtFQUNFLG1CTmp2RVU7QUY4bUpkOztBUXozRUE7RUFFRSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtBUjIzRUY7O0FReDNFQTtFQUVFLGVBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0FSMDNFRjs7QVF2M0VBO0VBRUUsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEJBQUE7RUFFQSxjQUFBO0VBQ0EsbUJBQUE7QVJ3M0VGO0FRdDNFRTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtBUnczRUo7QVF0M0VJO0VBQ0UsZUFBQTtFQUNBLGVBQUE7QVJ3M0VOO0FRcDNFRTtFQUNFLHFCQUFBO0FSczNFSjtBUXAzRUk7RUFDRSxjQUFBO0FSczNFTjs7QVFqM0VBO0VBQ0UsK0JBQUE7RUFDQSwyQkFBQTtBUm8zRUY7O0FRajNFQTtFQUVFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FSbTNFRjtBUWozRUU7RUFDRSxtQkFBQTtBUm0zRUo7QVFoM0VFO0VBQ0UsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FSazNFSjtBUWgzRUk7RUFDRSx5QkFBQTtBUmszRU47QVEvMkVJO0VBQ0UsdUJBQUE7RUFDQSxtQlAzMUVVO0VPNDFFViw2QkFBQTtBUmkzRU47QVEvMkVNO0VBQ0UsZ0JBQUE7QVJpM0VSO0FROTJFTTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtBUmczRVI7QVE3MkVNO0VBQ0UseUJBQUE7QVIrMkVSO0FRMTJFRTtFQUNFLGNQeDJFUTtFT3kyRVIsbUJBQUE7QVI0MkVKOztBUXgyRUE7RUFFRSxhTngxRVk7QUZrc0pkOztBUXYyRUE7RUFDRSw4QkFBQTtFQUNBLCtCQUFBO0FSMDJFRjs7QVF2MkVBO0VBRUUsYU5sMkVZO0VNbTJFWiw4QkFBQTtFQUNBLGdCQUFBO0FSeTJFRjs7QVF0MkVBO0VBRUUsYU56MkVZO0VNMDJFWiw4QkFBQTtFQUNBLGdCQUFBO0FSdzJFRjs7QVFyMkVBO0VBRUUsYU5oM0VZO0VNaTNFWiw4QkFBQTtFQUNBLGdCQUFBO0FSdTJFRjs7QVFwMkVBO0VBRUUsYU52M0VZO0VNdzNFWiw4QkFBQTtFQUNBLFlBQUE7QVJzMkVGOztBUW4yRUE7RUFFRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLG1CTjdyRW9CO0VNOHJFcEIsY0FBQTtFQUNBLFNBQUE7QVJxMkVGOztBUWwyRUE7RUFDRSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsMkNOcjJFaUI7RU1zMkVqQixlQUFBO0FScTJFRjtBUW4yRUU7RUFDRSx5QlB0NkVTO0FEMndKYjs7QVFqMkVBO0VBQ0UsY0xwOUVXO0VLcTlFWCxvQkFBQTtBUm8yRUY7O0FRajJFQTtFQUVFLGVBQUE7RUFDQSxXQUFBO0VBQ0EsV041NEVjO0VNNjRFZCxXQUFBO0VBQ0EsbUJOenRFb0I7QUY0akp0Qjs7QVFoMkVBO0VBRUUsc0NBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQk5wdUVvQjtFTXF1RXBCLGlCQUFBO0FSazJFRjtBUWgyRUU7RUFFRSxlQUFBO0VBQ0EscUJBQUE7RUFDQSx1QlBqK0VjO0FEazBKbEI7O0FRNzFFQTs7RUFHRSxlQUFBO0VBQ0EsbUJObnZFb0I7RU1vdkVwQix1QkFBQTtBUisxRUY7O0FRNTFFQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBUisxRUY7QVE3MUVFO0VBQ0UsWUFBQTtBUisxRUo7O0FRMzFFQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBUjgxRUY7QVE1MUVFO0VBQ0UsWUFBQTtBUjgxRUo7O0FRMTFFQTs7RUFDRSxxQkFBQTtBUjgxRUY7O0FRMzFFQTs7O0VBR0Usb0JBQUE7RUFFQSxlQUFBO0FSNjFFRjtBUTMxRUU7OztFQUNFLHlCUG4vRVM7QURrMUpiOztBUTMxRUE7RUFDRSxnQ0FBQTtBUjgxRUY7O0FRMzFFQTtFQUNFLHdDTi83RWlCO0VNZzhFakIsZ0JBQUE7QVI4MUVGOztBUTMxRUE7RUFDRSxnQ0FBQTtBUjgxRUY7O0FRMzFFQTs7RUFFRSxjTC9pRlc7QUg2NEpiOztBUTMxRUE7O0VBR0UsMkNOLzhFaUI7QUY0eUpuQjtBUTMxRUU7O0VBQ0Usc0JBQUE7RUFDQSxjTHpqRlM7QUh1NUpiOztBUXgxRUU7O0VBQ0UsdUJBQUE7QVI0MUVKOztBUXgxRUE7RUFDRSxzRUFBQTtBUjIxRUY7QVF6MUVFO0VBQ0UsMkVBQUE7QVIyMUVKOztBUXYxRUE7RUFDRSw0RUFBQTtBUjAxRUY7QVF4MUVFO0VBQ0UsaUZBQUE7QVIwMUVKOztBUXQxRUE7RUFDRSwwRUFBQTtBUnkxRUY7QVF2MUVFO0VBQ0UsK0VBQUE7QVJ5MUVKOztBUXIxRUE7RUFDRSwrREFBQTtBUncxRUY7QVF0MUVFO0VBQ0Usb0VBQUE7QVJ3MUVKOztBUXAxRUE7RUFDRSwwRUFBQTtFQUNBLGFBQUE7QVJ1MUVGO0FRcjFFRTtFQUNFLCtFQUFBO0FSdTFFSjs7QVFuMUVBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QVJzMUVGO0FRcDFFRTtFQUNFLGNMbG5GUztBSHc4SmI7QVFwMUVJO0VBQ0UsZUFBQTtFQUNBLGNMdG5GTztFS3VuRlAsMEJBQUE7RUFDQSxrQ0FBQTtFQUNBLDRFQUFBO0FSczFFTjtBUXAxRU07RUFDRSxjTDVuRks7RUs2bkZMLDhCTDduRks7QUhtOUpiO0FRajFFRTtFQUNFLHVCQUFBO0FSbTFFSjtBUWgxRUU7RUFDRSxrQkFBQTtBUmsxRUo7O0FRNzBFRTtFQUNFLHVCQUFBO0FSZzFFSjtBUTcwRUU7RUFDRSx1QkFBQTtBUiswRUo7O0FRMzBFQTtFQUVFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsMkNObmpGaUI7RU1vakZqQixlQUFBO0FSNjBFRjtBUTMwRUU7RUFDRSxjTDdwRlM7QUgwK0piO0FRMTBFRTtFQUNFLHlCUHhuRlM7QURvOEpiOztBUXgwRUE7O0VBRUUsb0JBQUE7QVIyMEVGOztBUXgwRUE7OztFQUdFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQ04xa0ZpQjtFTTJrRmpCLG1CQUFBO0FSMjBFRjtBUXowRUU7OztFQUNFLHlCUDNvRlM7QUR3OUpiOztBUXowRUE7RUFDRSxxQ0FBQTtBUjQwRUY7O0FRejBFQTtFQUNFLGlCQUFBO0FSNDBFRjs7QVF6MEVBO0VBQ0UsaUJBQUE7QVI0MEVGOztBUXgwRUU7RUFDRSw4Qk5ubEZZO0VNb2xGWiwrQk5wbEZZO0FGKzVKaEI7QVF4MEVFO0VBQ0UsaUNOeGxGWTtFTXlsRlosa0NOemxGWTtBRm02SmhCOztBUXQwRUE7RUFDRSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQk4zcEZvQjtFTTRwRnBCLG1CQUFBO0VBQ0EscUJBQUE7QVJ5MEVGOztBUXQwRUE7RUFFRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FSdzBFRjs7QVFyMEVBO0VBRUUsY0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBUnUwRUY7O0FRcDBFQTtFQUVFLGNBQUE7QVJzMEVGOztBUW4wRUE7RUFFRSxjQUFBO0FScTBFRjs7QVFsMEVBO0VBRUUsY0FBQTtBUm8wRUY7O0FRaDBFRTs7Ozs7RUFLRSxXQUFBO0FSbTBFSjtBUWgwRUU7RUFDRSxtQkFBQTtBUmswRUo7QVEvekVFO0VBQ0UsY0FBQTtBUmkwRUo7QVE5ekVFO0VBQ0Usa0JBQUE7QVJnMEVKOztBUTV6RUE7RUFFRSxjQUFBO0VBQ0EsYUFBQTtBUjh6RUY7O0FRM3pFQTtFQUVFLGNBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtBUjZ6RUY7O0FRMXpFQTs7RUFFRSxvQk4xdEZZO0FGdWhLZDs7QVExekVBO0VBQ0Usc0JBQUE7QVI2ekVGOztBUTF6RUE7RUFDRSxvQk5sdUZZO0FGK2hLZDs7QVExekVBO0VBQ0Usb0JBQUE7RUFDQSwyQ05uc0ZpQjtFTW9zRmpCLGVBQUE7QVI2ekVGOztBUXR6RUE7RUFDRSx5QlB6d0ZXO0FEa2tLYjs7QVFsekVBO0VBRUUseUJQcHhGYztBRHdrS2hCOztBUWp6RUE7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0FSb3pFRjs7QVFqekVBOzs7Ozs7RUFNRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsaUJOMXdGWTtBRjhqS2Q7QVFsekVFOzs7Ozs7Ozs7Ozs7RUFFRSxrQkFBQTtBUjh6RUo7QVEzekVFOzs7Ozs7RU5qNUVBLGVBeEtlO0VNMmpGYixlTjVqRlM7QUY4M0piO0FRL3pFRTs7Ozs7O0VBQ0Usa0JOdnhGVTtBRjZsS2Q7QVFuMEVFOzs7Ozs7RU4xNUVBLGVBeEtlO0VNb2tGYixlTnJrRlM7QUYrNEpiOztBUXQwRUE7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUUseUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQ05wdEZXO0VNcXRGWCxxQkFBQTtFQUNBLGNMMTJGVztFSzIyRlgsb0NQLzFGUztFT2cyRlQsdUdBQUE7RUFDQSxrQ05weEZ3QztBRjRtSzFDO0FRdDFFRTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSx5Qk50eEY0QztBRjhuS2hEO0FRcjJFRTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxnQkFBQTtBUnUzRUo7QVFwM0VFOzs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGtDUHoyRmM7RU8wMkZkLHlCUDcyRk87QURtdktYO0FRcDRFSTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSx5QlA1MkZVO0FEa3dLaEI7QVFuNUVJOzs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLHlCUDEyRnVCO0FEK3dLN0I7QVFsNkVJOzs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGdEQUFBO0FSbzdF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Ozs7Ozs7Ozs7Ozs7RUFFRSxxQkFBQTtBUmkxRVo7QVE5MEVVOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FSKzFFWjtBUTcxRVk7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxrQkFBQTtBUjgyRWQ7QVEzMkVZOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsbUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtBUjQzRWQ7QVExM0VjOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0Usc0JQNXVKSTtFTzZ1SkosaUNBQUE7QVIyNEVoQjtBUXA0RU07Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxhTnJoSnVDO0VNc2hKdkMsY050aEp1QztFTXVoSnZDLG1CQUFBO0FScTVFUjtBUWw1RU07Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxhTjNoSnVDO0VNNGhKdkMsY041aEp1QztBRis3Ti9DO0FRajZFUTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGdCTjloSjZDO0VNK2hKN0MsaUJOL2hKNkM7RU1naUo3QyxvQkFBQTtBUms3RVY7QVE1NkVROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRSxjTHh4Skc7RUt5eEpILG9DUDd3SkM7RU84d0pELHVFQUFBO0FSMCtFVjtBUXYrRVE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSx5QlBseEpDO0VPbXhKRCxrQ1A1d0prQjtFTzZ3SmxCLHVFQUFBO0FSdWdGVjtBUXovRVE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxhTnBrSmdCO0VNcWtKaEIsY05ya0pnQjtFTXNrSmhCLGlCTi9qSjRCO0FGd2xPdEM7QVF0aEZROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsYU4xa0pnQjtFTTJrSmhCLGNOM2tKZ0I7QUZpb08xQjtBUW5qRlE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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cGtHRTs7Ozs7Ozs7OztFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBUmdsR0o7QVF6a0dFOzs7Ozs7Ozs7O0VBQ0UsVUFBQTtBUm9sR0o7O0FRaGxHQTtFQUNFLHVCUDkrS087QURpa1JUOztBUWhsR0E7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxtQk41N0tZO0FGK2dSZDtBUWpsR0U7RUFDRSxtQkFBQTtBUm1sR0o7O0FRL2tHQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBUmtsR0Y7QVFobEdFO0VBQ0Usa0JBQUE7QVJrbEdKOztBUTlrR0E7RUFFRSxzQlB6Z0xXO0FEeWxSYjs7QVE3a0dBO0VBRUUsdUJQNWdMTztBRDJsUlQ7O0FReGtHQTs7O0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGNOLzJLbUM7RU1nM0tuQyxrQk5oM0ttQztFTWkzS25DLGlDTmg4S2tCO0VNaThLbEIscUJOajdLYztFTWs3S2QsV0FBQTtFQUNBLG9DUDFoTFM7RU8yaExULDJDTm41S1c7QUZnK1FiO0FRM2tHRTs7O0VBQ0UsTUFBQTtBUitrR0o7QVE1a0dFOzs7RUFDRSx5QlByZ0xTO0FEcWxSYjs7QVE1a0dBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSx3Q0FBQTtFQUNBLGlDTnI5S2tCO0VNczlLbEIsY052NEttQztFTXc0S25DLGtCTng0S21DO0VNeTRLbkMsb0NQL2lMUztFT2dqTFQscUJOejhLYztFTTA4S2QsZUFBQTtBUitrR0Y7QVE3a0dFO0VBQ0UseUJQdmhMUztBRHNtUmI7QVE1a0dFO0VBQ0UsTUFBQTtBUjhrR0o7QVEza0dFO0VBQ0UsWUFBQTtBUjZrR0o7O0FRbmtHQTtFQUNFLGtDTm4vS2dCO0FGeWpSbEI7O0FRbmtHQTtFQUNFLGdCQUFBO0FSc2tHRjs7QVFoa0dFOzs7RUFDRSxvQkFBQTtBUnFrR0o7O0FRaGtHRTs7O0VBR0UsZ0JBQUE7RUFDQSxNTm43SzhCO0VNbzdLOUIsOEJQNWxMTztFTzZsTFAsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUNOeGdMZ0I7RU15Z0xoQixhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsY043N0tpQztBRmdnUnJDO0FRamtHSTs7O0VBQ0UseUJQemtMTztBRDhvUmI7QVFsa0dJOzs7RUFDRSxZQUFBO0FSc2tHTjs7QVF4akdBO0VBQ0UseUJBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0FSMmpHRjs7QVF4akdBO0VBQ0UsVUFBQTtBUjJqR0Y7O0FReGpHQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QVIyakdGOztBUXhqR0E7RUFDRSxvQkFBQTtBUjJqR0Y7O0FReGpHQTtFQUNFLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtBUjJqR0Y7O0FReGpHQTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FSMmpHRjtBUXpqR0U7RUFFRSxvQ1BucUxTO0FENnRSYjtBUXZqR0U7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBUnlqR0o7O0FRcmpHQTs7RUFFRSx5QlB6b0xXO0FEaXNSYjs7QVFyakdBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUNOdmxMa0I7RU13bExsQixnQ0FBQTtBUndqR0Y7O0FRcmpHQTtFQUVFLGdCQUFBO0FSdWpHRjs7QVFwakdBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QVJ1akdGOztBUXBqR0E7RUFFRSxlQUFBO0FSc2pHRjtBUXBqR0U7RUFDRSx5QlB6cUxTO0FEK3RSYjtBUW5qR0U7RUFDRSxvQ1BsdExTO0FEdXdSYjs7QVFqakdBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FSb2pHRjs7QVFqakdBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0FSb2pHRjs7QVFqakdBO0VBQ0UsNkJQOXBMbUM7QURrdFJyQzs7QVFqakdBO0VBQ0UsNkJBQUE7QVJvakdGOztBUWpqR0E7RUFDRSxvQkFBQTtBUm9qR0Y7O0FRampHQTtFQUNFLFlON2hMaUI7RU04aExqQiwwQkFBQTtBUm9qR0Y7O0FRN2lHQTtFQUNFLFlBQUE7QVJnakdGOztBUTdpR0E7OztFQUVFLHFCQUFBO0VBQ0Esa0JBQUE7QVJpakdGOztBUTlpR0E7RUFFRSxxQkFBQTtBUmdqR0Y7QVE5aUdFO0VBQ0Usc0JQbHdMTztFT213TFAsb0NOaHBMbUI7QUZnc1J2Qjs7QVF4aUdFOztFQUNFLHVCUDN3TEs7RU80d0xMLHlCTjNwTGtCO0FGdXNSdEI7O0FRcGlHRTs7RUFDRSxjTC94TFM7RUtneUxULHdDTmhwTHlCO0FGd3JSN0I7O0FRamlHRTtFQUNFLGNQbHlMVTtFT215TFYsb0NON3FMbUI7QUZpdFJ2Qjs7QVE3aEdFOzs7RUFDRSxxQkFBQTtBUmtpR0o7QVEvaEdFOzs7RUFDRSxVQUFBO0FSbWlHSjs7QVEvaEdBO0VBQ0UsZ0NBQUE7QVJraUdGOztBUS9oR0E7RUFDRSxnQ0FBQTtBUmtpR0Y7O0FRL2hHQTs7RUFFRSxxQk41ckxzQjtBRjh0UnhCOztBUS9oR0E7RUFDRSxzQlA5ekxTO0VPK3pMVCxxQkFBQTtBUmtpR0Y7O0FRL2hHQTs7RUFFRSxjTDcwTFc7QUgrMlJiOztBUS9oR0E7O0VBRUUsdUJQeDBMTztBRDAyUlQ7O0FRL2hHQTs7RUFFRSxjUGoxTFk7QURtM1JkOztBUS9oR0E7OztFQUdFLG9CQUFBO0FSa2lHRjs7QVEvaEdBO0VBQ0Usb0JBQUE7QVJraUdGOztBUS9oR0E7Ozs7RUFJRSx3Q05sd0xpQjtBRm95Um5COztBUS9oR0E7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQk45eUxZO0FGZzFSZDs7QVEvaEdBOzs7O0VBQUE7QUFLQTtFQUVFLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBUmlpR0Y7O0FROWhHQTtFQUVFLGFBQUE7RUFDQSxjQUFBO0VB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Q0UsbUJBQUE7QVJ1K0ZGOztBUXArRkE7RUFDRSxzQkx6bU9XO0FIZ2xVYjs7QVFwK0ZBO0VBQ0Usc0JMN21PVztBSG9sVWI7O0FRLzlGSTs7Ozs7O0VBQ0Usc0JQL2tPVTtFT2dsT1YsbUJBQUE7QVJ1K0ZOOztBUWorRkU7RUFDRSxzQkw5bk9TO0VLK25PVCxtQkFBQTtBUm8rRko7QVFqK0ZFOzs7RUFHRSxtQkFBQTtBUm0rRko7O0FRNzlGRTs7RUFDRSxzQkw1b09TO0VLNm9PVCxtQkFBQTtBUmkrRko7O0FRejlGRTs7OztFQUNFLHNCTHRwT1M7QUhxblViOztBUTM5RkE7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsY041K05tQztFTTYrTm5DLGtCTjcrTm1DO0VNOCtObkMsaUNON2pPa0I7RU04ak9sQixxQk45aU9jO0VNK2lPZCxXQUFBO0VBQ0Esb0NQdnBPUztFT3dwT1QsMkNOaGhPVztBRjgrVGI7QVE1OUZFO0VBQ0UsbUJBQUE7QVI4OUZKOztBUXQ5RkU7Ozs7RUFDRSxzQkxock9TO0VLaXJPVCxpQkFBQTtBUjQ5Rko7O0FReDlGQTtFQUNFLG1CQUFBO0FSMjlGRjs7QVF4OUZBO0VBQ0Usc0JMMXJPVztBSHFwVWI7O0FReDlGQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7QVIyOUZGOztBUXg5RkE7RUFFRSw0Q0FBQTtBUjA5RkYiLCJmaWxlIjoic3R5bGUuY3NzIn0= */