@charset "UTF-8";
/* derived from TLT's rgb vals */
/* derived from TLT's rgb vals */
/* derived from TLT's rgb vals */
/* 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: #264152;
}
a:hover,
* a:hover {
  color: #264152;
}

.h9 {
  color: #264152;
}

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

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: #264152;
  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: #6e9ebc;
  border-color: #264152;
  color: #264152;
}
.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: #264152;
  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: #264152;
  border: 1px solid #264152;
  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: #6e9ebc;
  border-color: #264152;
  color: #264152;
}
.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: #264152;
  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 */
/* derived from TLT's rgb vals */
/* d1d3d3 */
/* a4a9ad */
/* 5c6670 */
/* 1e252b */
/* 1a1a1a */
/* cc2929 */
/* 77aa2d */
/* derived from TLT's rgb vals */
/* derived from TLT's rgb vals */
/* 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: #264152;
}
a:hover,
* a:hover {
  color: #264152;
}

.h9 {
  color: #264152;
}

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

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: #264152;
  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: #6e9ebc;
  border-color: #264152;
  color: #264152;
}
.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: #264152;
  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: #264152;
  border: 1px solid #264152;
  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: #6e9ebc;
  border-color: #264152;
  color: #264152;
}
.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: #264152;
  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 */
/* derived from TLT's rgb vals */
/* 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: #264152;
}

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

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

/* derived from TLT's rgb vals */
/* derived from TLT's rgb vals */
/* 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: #264152;
}
a:hover,
* a:hover {
  color: #264152;
}

.h9 {
  color: #264152;
}

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

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: #264152;
  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: #6e9ebc;
  border-color: #264152;
  color: #264152;
}
.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: #264152;
  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: #264152;
  border: 1px solid #264152;
  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: #6e9ebc;
  border-color: #264152;
  color: #264152;
}
.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: #264152;
  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 */
/* derived from TLT's rgb vals */
/* 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 #264152;
  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: #264152;
  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: #264152;
  text-decoration-color: #264152;
}
.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: #264152;
  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 #264152;
  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 #264152;
  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 #264152;
  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);
}

/* derived from TLT's rgb vals */
/** 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 #264152, calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.5 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.7 / var(--divisor)));
  }
  12.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(38, 65, 82, calc(0.7 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem #264152, calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.5 / var(--divisor)));
  }
  25% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(38, 65, 82, calc(0.5 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.7 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem #264152, calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor)));
  }
  37.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.5 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.7 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem #264152, 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor)));
  }
  50% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.5 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.7 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem #264152, calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor)));
  }
  62.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.5 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.7 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem #264152, calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor)));
  }
  75% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.5 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.7 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem #264152, calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor)));
  }
  87.5% {
    box-shadow: 0rem calc(-2.6rem / var(--divisor)) 0rem 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(2.5rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(1.75rem / var(--divisor)) calc(1.75rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), 0rem calc(2.5rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.2 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(1.8rem / var(--divisor)) 0 0rem rgba(38, 65, 82, calc(0.5 / var(--divisor))), calc(-2.6rem / var(--divisor)) 0rem 0 0rem rgba(38, 65, 82, calc(0.7 / var(--divisor))), calc(-1.8rem / var(--divisor)) calc(-1.8rem / var(--divisor)) 0 0rem #264152;
  }
}
@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);
  }
}
/* derived from TLT's rgb vals */
.loading-progress-bar {
  position: fixed;
  border: 1px solid #0e0e0e;
  background: #264152;
}
.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(#264152, rgba(110, 158, 188, 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 #264152;
  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: #264152;
  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: #264152;
}
.picker-item-name:hover {
  color: rgb(255, 255, 255);
  background-color: rgba(38, 65, 82, 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 #264152;
}

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

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

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

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

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

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

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

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

.folder-header {
  color: #264152;
}

.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 #264152;
  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: #a3c1d4;
  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: #80aac4;
}
.select-false-positive-sentence-modal .false-positive-sentences .false-positive-sentence.selected {
  border: 2px solid #264152;
}
.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: #264152;
  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: #264152;
}

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

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

.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: #264152;
  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 #264152;
  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 #6e9ebc;
}

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

.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: #264152 !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: #6e9ebc;
  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: #264152;
  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 #264152;
  color: #264152;
}

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

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

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

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

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

.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 #264152;
  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(#264152, rgba(38, 65, 82, 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: #264152;
  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: #264152;
  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: #6e9ebc;
}

.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: #264152;
  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: #264152;
  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: #264152;
  background-color: #6e9ebc;
  border-color: #6e9ebc;
}
.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: #6e9ebc;
}
.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: #264152;
}
.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: #264152;
}

.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(38, 65, 82, 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: #264152;
  border: 2px solid rgba(38, 65, 82, 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: #264152;
}

.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(#264152, rgba(38, 65, 82, 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(#264152, rgba(38, 65, 82, 0.25)) center center no-repeat;
}
.not-found-page-container::after {
  content: "404";
  position: relative;
  top: calc(39vh - 1rem);
  left: 10.5vw;
  color: #0b1318;
  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(11, 19, 24, 0.85);
}

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

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

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

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

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

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

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

.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: #264152;
}
.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: #a3c1d4;
  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: #264152 !important;
}

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

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

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

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

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

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

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

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

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

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhc3Mtb3V0LmNzcyIsIi4uLy4uLy4uL3Nhc3MtcmVzZWxsZXJzL3RsdC9fcmVzZWxsZXIuc2NzcyIsIi4uLy4uLy4uL3Nhc3MvX2NvbG9ycy5zY3NzIiwiLi4vLi4vLi4vc2Fzcy9fYmFzZS5zY3NzIiwiLi4vLi4vLi4vc2Fzcy9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vLi4vc2Fzcy9fZHJvcGRvd25zLnNjc3MiLCIuLi8uLi8uLi9zYXNzL19zcGlubmVyLnNjc3MiLCIuLi8uLi8uLi9zYXNzL19wcm9ncmVzcy1iYXIuc2NzcyIsIi4uLy4uLy4uL3Nhc3MvbWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FNLGdDQUFBO0FBQUEsZ0NBQUE7QUFBQSxnQ0FBQTtBQ0lXLFdBQUE7QUFDSSxXQUFBO0FBRUQsV0FBQTtBQUNOLFdBQUE7QUFDTyxXQUFBO0FBQ1YsV0FBQTtBQUNHLFdBQUE7QUNSOUIsbUJBQUE7QUFFQTs7RUFFRSxXQUFBO0VBQ0EsWUFBQTtBSFFGOztBR0xBO0VBQ0Usc0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBSFFGOztBR0xBO0VBQ0UsWUFBQTtBSFFGOztBR0xBO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBSFFGOztBR0xBOztFQUVFLGNGN0JXO0FEcUNiO0FHTkU7O0VBQ0UsY0ZoQ1M7QUR5Q2I7O0FHTEE7RUFDRSxjRnJDVztBRDZDYjs7QUdMQSxjQUFBO0FBOEZBLG9CQUFBO0FBNEVBLG9CQUFBO0FBWUEsV0FBQTtBQU9BLGlCQUFBO0FBR0EsV0FBQTtBQVlBLGNBQUE7QUFpQ0EsWUFBQTtBQVNBO0VBQ0UsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBSHRPRjtBR3dPRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBMUxZO0VBMkxa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OztBSXorQkE7RUFFRSxrQkRwR0c7RUNxR0gsc0JBQUE7QUoyK0JGOztBSXgrQkE7RUFFRSxrQkR6R0c7RUMwR0gsc0JBQUE7QUowK0JGOztBSXYrQkE7RUFFRSxlRGxIZTtFQ21IZixvQkFBQTtBSnkrQkY7O0FJdCtCQTtFQUVFLGVEeEhlO0VDeUhmLG1CQUFBO0FKdytCRjs7QUlyK0JBOztFQUdFLGtCRHpIRztFQzBISCxzQkFBQTtFQUNBLGdCQUFBO0FKdStCRjs7QUlwK0JBOztFQUVFLHlCQUFBO0FKdStCRjs7QUlwK0JBOztFQUVFLGtCRHJJRztFQ3NJSCxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7QUp1K0JGOztBSXArQkE7RUFDRSw2QkFBQTtBSnUrQkY7O0FJcCtCQTtFQUNFLDRCQUFBO0FKdStCRjs7QUlwK0JBO0VBQ0UsbUNBQUE7RUFDQSxrQkR0SVk7QUg2bUNkOztBSXArQkE7RUFDRSx1QkR6Skc7QUhnb0NMOztBSXArQkE7RUFFRSxtQkQ3Skc7RUM4Skgsc0JBQUE7QUpzK0JGOztBSW4rQkE7RUFFRSxlRDFLZTtBSCtvQ2pCOztBSWwrQkE7RUFFRSxrQkQ3S0c7QUhpcENMOztBSWorQkE7RUFFRSxpQkQxS0c7QUg2b0NMOztBSWgrQkE7O0VBR0UsZUQxTGU7RUMyTGYsa0JBQUE7QUprK0JGOztBSS85QkE7O0VBRUUsZ0JBQUE7QUprK0JGOztBSS85QkE7Ozs7Ozs7Ozs7RUFVRSxxQkFBQTtBSmsrQkY7O0FJLzlCQTtFQUNFLG9CQUFBO0FKaytCRjs7QUkvOUJBO0VBQ0UsZ0JBQUE7RUFDQSxrQkRoTkc7QUhrckNMOztBSS85QkE7RUFDRSxzQkFBQTtBSmsrQkY7O0FJMzlCQTtFQUNFLGtCQUFBO0FKODlCRjs7QUl2OUJBO0VBQ0Usa0JBQUE7QUowOUJGOztBSWw5QkE7RUFDRSxVQUFBO0FKcTlCRjs7QUk3OEJBOztFQUVFLGtCRHZQRztBSHVzQ0w7O0FJNzhCQTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBSmc5QkY7O0FJcjhCQTtFQUNFLGdCQUFBO0FKdzhCRjs7QUk1N0JBO0VBQ0UscUJBQUE7QUorN0JGOztBSXg3QkE7RUFDRSxrQkFBQTtBSjI3QkY7O0FJeDdCQTtFQUNFLG1CRGpTRztFQ2tTSCxrQkFBQTtFQUNBLHNCQUFBO0FKMjdCRjs7QUl4N0JBO0VBRUUsNkJBQUE7RUFDQSxzQkZwVlM7QUY4d0NYOztBSXY3QkE7RUFDRSxrQkQ3TmdCO0FIdXBDbEI7O0FJdjdCQTs7O0VBSUUsa0JEcE9nQjtFQ3FPaEIsbUJBQUE7RUFDQSxzQkFBQTtBSnk3QkY7QUlsN0JBO0VBQ0Usa0JBQUE7QUpvN0JGOztBSWo3QkE7RUFDRSxrQkRsUGdCO0FIc3FDbEI7O0FJajdCQTtFQUNFLGlCQUFBO0FKbzdCRjs7QUlqN0JBO0VBRUUsa0JBQUE7RUFDQSxrQkQ1UGdCO0FIK3FDbEI7O0FJMzZCQTtFQUNFLGtCRHRWRztBSG93Q0w7O0FJdjZCRTtFQUVFLHlCRmpZWTtFRWtZWixtQkFBQTtBSnk2Qko7O0FJcjZCQTtFQUdFLHVCQUFBO0FKczZCRjtBSXA2QkU7RUFFRSxrQkFBQTtFQUNBLG9CQUFBO0FKcTZCSjs7QUlqNkJBO0VBRUUseUJGcFpjO0VFcVpkLGlCQUFBO0VBQ0Esa0JBQUE7QUptNkJGOztBSWg2QkE7RUFFRSxrQkFBQTtBSms2QkY7QUloNkJFO0VBQ0Usc0JGN1ptQjtBRit6Q3ZCOztBSW41QkE7RUFDRSxrQkQ1WUc7RUM2WUgsb0JEN1lHO0FIbXlDTDs7QUkzNEJBOztFQUVFLGtCRHBab0I7RUNxWnBCLHNCQUFBO0FKODRCRjs7QUkzNEJBO0VBQ0UsMEJBQUE7RUFDQSxrQ0FBQTtFQUNBLDRFQUFBO0FKODRCRjtBSTU0QkU7RUFDRSw4Qkh2ZFM7QURxMkNiOztBSTE0QkE7RUFDRSwwQkFBQTtFQUNBLGtDQUFBO0VBQ0EsbUREalppQztBSDh4Q25DO0FJMzRCRTtFQUNFLHlCRnJkTztFRXNkUCx5Q0Z0ZE87QUZtMkNYOztBSXo0QkE7RUFDRSxrQkFBQTtBSjQ0QkY7O0FJejRCQTs7RUFFRSxxQkFBQTtBSjQ0QkY7O0FJejRCQTtFQUNFLGVBQUEsRUFBQSxx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RUE7RUFDRSxzQkFBQTtBUjQ5RUY7O0FRejlFQTtFQUNFLG1CQUFBO0FSNDlFRjs7QVF6OUVBO0VBQ0Usc0JBQUE7QVI0OUVGOztBUXo5RUE7Ozs7Ozs7RUFPRSxVQUFBO0VBQ0Esb0NMM2pCaUI7RUs0akJqQixxQkwvaUJjO0FIMmdHaEI7QVExOUVFOzs7Ozs7O0VBQ0UseUJMemtCa0I7QUgyaUd0Qjs7QVE5OUVBOzs7Ozs7RUFNRSxXQUFBO0FSaStFRjs7QVE5OUVBO0VBQ0UsVUFBQTtBUmkrRUY7O0FROTlFQTs7Ozs7O0VBTUUscUJMemtCYztFSzBrQmQseUJObHBCVTtBRm1uR1o7O0FROTlFQTs7O0VBR0UsbUJMam9CWTtBSGttR2Q7O0FROTlFQTs7O0VBR0UsZ0JMdm9CWTtFS3dvQlosZ0JBQUE7QVJpK0VGOztBUTk5RUE7Ozs7OztFQU1FLG9CQUFBO0FSaStFRjtBUS85RUU7Ozs7Ozs7Ozs7OztFQUVFLHlCTjNzQk87QUZzckdYOztBUXYrRUE7RUFDRSxhQUFBO0VBQ0EscUJBQUE7RUFDQSw4QkFBQTtBUjArRUY7O0FRditFQTtFQUNFLGdCTG5nQnVCO0VLb2dCdkIsV0FBQTtFQUNBLG1CQUFBO0FSMCtFRjs7QVF2K0VBO0VBQ0UsV0FBQTtFQUNBLGdCTHpnQndCO0FIbS9GMUI7O0FRditFQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSw4QkFBQTtBUjArRUY7QVF4K0VFO0VBQ0UsZUFBQTtBUjArRUo7O0FRdCtFQTs7Ozs7OztFQU9FLGFBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FSeStFRjs7QVF0K0VBOzs7Ozs7OztFTHpWRSxlQWpKVztBSDI5RmI7O0FRdCtFQTs7Ozs7Ozs7RUx2VUUsZUE5S1c7QUhzK0ZiOztBUXQrRUE7RUFDRSxrQkFBQTtBUnkrRUY7O0FRdCtFQTs7Ozs7O0VBTUUsZ0JBQUE7QVJ5K0VGOztBUXQrRUE7O0VBRUUsZUFBQTtBUnkrRUY7O0FRdCtFQTtFQUNFLGVBQUE7QVJ5K0VGOztBUXQrRUE7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7QVJ5K0VGO0FRditFRTtFQUNFLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0FSeStFSjtBUXQrRUU7RUFDRSxnQkw3bEJxQjtFSzhsQnJCLFdBQUE7QVJ3K0VKOztBUXArRUE7RUFDRSxzQkFBQTtBUnUrRUY7O0FRcCtFQTs7RUFFRSxZQUFBO0VBQ0EsZUFBQTtBUnUrRUY7O0FRcCtFQTtFQUNFLHFCQUFBO0FSdStFRjs7QVFwK0VBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtBUnUrRUY7QVFyK0VFO0VBQ0Usc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FSdStFSjtBUXArRUU7RUFDRSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBUnMrRUo7QVFwK0VJO0VBQ0UseUJMbndCZ0I7RUtvd0JoQix5Qk4zekJVO0FGaXlHaEI7QVFuK0VJO0VBQ0UsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsYUxweUJRO0VLcXlCUix5Qkwzd0JnQjtBSGd2R3RCO0FRbitFTTtFQUNFLHNCQUFBO0FScStFUjtBUW4rRVE7RUFDRSxnQkFBQTtBUnErRVY7QVFqK0VNO0VBQ0UseUJONzBCUTtBRmd6R2hCOztBUTc5RUE7RUFDRSxnQkFBQTtBUmcrRUY7O0FRNzlFQTs7RUFFRSxlQUFBO0FSZytFRjs7QVE3OUVBOzs7RUFHRSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBUmcrRUY7O0FRNzlFQTtFQUNFLHVCQUFBO0FSZytFRjtBUTk5RUU7RUFDRSxrQkFBQTtBUmcrRUo7QVE5OUVJO0VBQ0Usb0JBQUE7QVJnK0VOOztBUTM5RUE7RUFDRSxlQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CTHRwQm9CO0FIb25HdEI7QVE1OUVFO0VBQ0UsYUFBQTtBUjg5RUo7QVEzOUVFO0VBQ0UsMENOajNCYTtFTWszQmIsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkxocUJrQjtBSDZuR3RCOztBUXg5RUU7RUFDRSxnQkFBQTtBUjI5RUo7QVF4OUVFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FSMDlFSjs7QVF0OUVBLDRCQUFBO0FBRUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCTDEyQmM7QUhrMEdoQjs7QVFyOUVBO0VBQ0UsZ0JBQUE7QVJ3OUVGOztBUWo5RUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBUm85RUY7O0FRajlFQTs7RUFFRSxhQUFBO0VBQ0EsbUJBQUE7QVJvOUVGOztBUWo5RUE7RUFDRSxjUGw5Qlc7RU9tOUJYLGlCQUFBO0FSbzlFRjs7QVFqOUVBO0VBQ0UsV0xudEJTO0VLb3RCVCxZTHg0QmM7RUt5NEJkLG9DTjc4QlM7QUZpNkdYO0FRbDlFRTtFQUVFLGlDTi84QmdCO0VNZzlCaEIseUJObDlCTztFTW05QlAsZ0JMdHhCb0I7QUh5dUd4QjtBUWo5RUk7RUFDRSxvQkFBQTtBUm05RU47QVFoOUVJO0VBRUUseUJOMzlCSztFTTQ5Qkwsa0JMM3ZCaUM7QUg0c0d2Qzs7QVE1OEVBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkxsN0JZO0VLbTdCWixvQ056K0JTO0VNMCtCVCxnQ0wxNUJvQjtFSzI1QnBCLFdMbnZCUztFS292QlQsWUx4NkJjO0FIdTNHaEI7QVE3OEVFO0VBQ0UsaUNONytCZ0I7RU04K0JoQixnQkxuekJvQjtFS296QnBCLG1CQUFBO0FSKzhFSjs7QVEzOEVBO0VBQ0UsY1BsZ0NXO0FEZzlHYjs7QVEzOEVBO0VBQ0UsY1B0Z0NXO0FEbzlHYjs7QVEzOEVBOzs7RUFHRSxlTHo3Qm1CO0VLMDdCbkIsa0JMMzhCWTtBSHk1R2Q7O0FRMzhFQTtFQUNFLFlBQUE7RUFDQSw2QkFBQTtBUjg4RUY7QVE1OEVFO0VBQ0UsOEJBQUE7QVI4OEVKOztBUTE4RUE7OztFQUdFLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSw4Q0x0OUI0QjtFS3U5QjVCLG1CQUFBO0VBQ0EsWUFBQTtBUjY4RUY7QVEzOEVF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ODBFSjtBUTMwRUU7RUFDRSxjQUFBO0FSNjBFSjtBUTEwRUU7RUFDRSxrQkFBQTtBUjQwRUo7O0FReDBFQTtFQUVFLGNBQUE7RUFDQSxhQUFBO0FSMDBFRjs7QVF2MEVBO0VBRUUsY0FBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0FSeTBFRjs7QVF0MEVBOztFQUVFLG9CTDF0Rlk7QUhtaUtkOztBUXQwRUE7RUFDRSxzQkFBQTtBUnkwRUY7O0FRdDBFQTtFQUNFLG9CTGx1Rlk7QUgyaUtkOztBUXQwRUE7RUFDRSxvQkFBQTtFQUNBLDJDTG5zRmlCO0VLb3NGakIsZUFBQTtBUnkwRUY7O0FRbDBFQTtFQUNFLHlCTnp3Rlc7QUY4a0tiOztBUTl6RUE7RUFFRSx5Qk5weEZjO0FGb2xLaEI7O0FRN3pFQTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QVJnMEVGOztBUTd6RUE7Ozs7OztFQU1FLGFBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkwxd0ZZO0FIMGtLZDtBUTl6RUU7Ozs7Ozs7Ozs7OztFQUVFLGtCQUFBO0FSMDBFSjtBUXYwRUU7Ozs7OztFTGo1RUEsZUF4S2U7RUsyakZiLGVMNWpGUztBSDA0SmI7QVEzMEVFOzs7Ozs7RUFDRSxrQkx2eEZVO0FIeW1LZDtBUS8wRUU7Ozs7OztFTDE1RUEsZUF4S2U7RUtva0ZiLGVMcmtGUztBSDI1SmI7O0FRbDFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLDJDTHB0Rlc7RUtxdEZYLHFCQUFBO0VBQ0EsY1AxMkZXO0VPMjJGWCxvQ04vMUZTO0VNZzJGVCx1R0FBQTtFQUNBLGtDTHB4RndDO0FId25LMUM7QVFsMkVFOzs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLHlCTHR4RjRDO0FIMG9LaEQ7QVFqM0VFOzs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGdCQUFBO0FSbTRFSjtBUWg0RUU7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0Usa0NOejJGYztFTTAyRmQseUJONzJGTztBRit2S1g7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O0VBRUUsWUFBQTtBUmc4RUo7QVE5N0VJO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBUmc4RU47O0FRMzdFQTtFQUVFLFlBQUE7QVI2N0VGO0FRMzdFRTtFQUNFLFlBQUE7QVI2N0VKOztBUXo3RUE7RUFFRSxZQUFBO0FSMjdFRjtBUXQ3RUU7RUFDRSxZQUFBO0FSdzdFSjs7QVFwN0VBO0VBRUUsWUFBQTtBUnM3RUY7QVFwN0VFO0VBQ0UsVUFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtBUnM3RUo7O0FRbDdFQTtFQUVFLFlBQUE7QVJvN0VGO0FRbDdFRTtFQUNFLFVBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7QVJvN0VKOztBUWg3RUE7RUFFRSxZQUFBO0FSazdFRjtBUWg3RUU7RUFDRSxnQkFBQTtFQUNBLFlBQUE7QVJrN0VKOztBUTk2RUE7RUFFRSxZQUFBO0VBQ0EsV0FBQTtBUmc3RUY7QVE5NkVFO0VBQ0UsWUFBQTtBUmc3RUo7O0FRNTZFQTtFQUVFLFlBQUE7RUFDQSxXQUFBO0FSODZFRjtBUTU2RUU7RUFDRSxZQUFBO0FSODZFSjs7QVExNkVBO0VBRUUsWUFBQTtFQUNBLFdBQUE7QVI0NkVGO0FRMTZFRTtFQUNFLFlBQUE7QVI0NkVKOztBUXg2RUE7RUFFRSxZQUFBO0VBQ0EsV0FBQTtBUjA2RUY7QVF4NkVFO0VBQ0UsWUFBQTtBUjA2RUo7O0FRdDZFQTtFQUVFLFlBQUE7RUFDQSxXQUFBO0FSdzZFRjtBUXQ2RUU7RUFDRSxZQUFBO0FSdzZFSjs7QVFwNkVBO0VBRUUsWUFBQTtFQUNBLFdBQUE7QVJzNkVGO0FRcDZFRTtFQUNFLFlBQUE7QVJzNkVKOztBUWw2RUE7RUFFRSxZQUFBO0VBQ0EsV0FBQTtBUm82RUY7QVFsNkVFO0VBQ0UsWUFBQTtBUm82RUo7O0FRaDZFQTtFQUVFLFlBQUE7RUFDQSxXQUFBO0FSazZFRjtBUWg2RUU7RUFDRSxZQUFBO0FSazZFSjs7QVE5NUVBO0VBQ0UsbUJMaDhHWTtBSGkyTGQ7O0FROTVFQTtFQUNF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LFlBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtBUml6RVY7QVEveUVVOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsNEJObnRKSDtFTW90SkcseUJObHRKRDtBRmtoT1g7QVE3ekVVOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVFLHFCQUFBO0FSNjFFWjtBUTExRVU7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QVIyMkVaO0FRejJFWTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGtCQUFBO0FSMDNFZDtBUXYzRVk7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxtQkFBQTtFQUNBLG9DQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0FSdzRFZDtBUXQ0RWM7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxzQk41dUpJO0VNNnVKSixpQ0FBQTtBUnU1RWhCO0FRaDVFTTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGFMcmhKdUM7RUtzaEp2QyxjTHRoSnVDO0VLdWhKdkMsbUJBQUE7QVJpNkVSO0FROTVFTTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGFMM2hKdUM7RUs0aEp2QyxjTDVoSnVDO0FIMjhOL0M7QVE3NkVROzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsZ0JMOWhKNkM7RUsraEo3QyxpQkwvaEo2QztFS2dpSjdDLG9CQUFBO0FSODdFVjtBUXg3RVE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFLGNQeHhKRztFT3l4Skgsb0NON3dKQztFTTh3SkQsdUVBQUE7QVJzL0VWO0FRbi9FUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLHlCTmx4SkM7RU1teEpELGtDTjV3SmtCO0VNNndKbEIsdUVBQUE7QVJtaEZWO0FRcmdGUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGFMcGtKZ0I7RUtxa0poQixjTHJrSmdCO0VLc2tKaEIsaUJML2pKNEI7QUhvbU90QztBUWxpRlE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxhTDFrSmdCO0VLMmtKaEIsY0wza0pnQjtBSDZvTzFCO0FRL2pGUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGdCTDlrSndCO0VLK2tKeEIsaUJML2tKd0I7RUtnbEp4QixrQkwva0o2QjtBSDhxT3ZDO0FRM2xGTTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGNBQUE7QVI0bUZSO0FRem1GTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFLG9DTjd6Skc7RU04ekpILCtDQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBR0UsMkNMNXJKRztBSDQyT2I7QVE1cUZNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUUscUJBQUE7RUFLQSxjUDcxSks7RU84MUpMLG9DTmwxSkc7RU1tMUpILG9DTHZ3SjBCO0VLd3dKMUIsdUdBQUE7QVJtdUZSO0FRanVGUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGNQbjJKRztFT28ySkgseUJON3pKTTtFTTh6Sk4scUJOOXpKTTtBRjZsUGhCO0FRdnhGVTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLFlBQUE7QVJ3eUZaO0FRcHlGUTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtBUnF6RlY7QVFqekZNOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0Usc0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FSazBGUjtBUS96Rk07Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxzQk54M0pHO0VNeTNKSCxxQkwvd0pRO0VLZ3hKUiwrQkFBQTtBUmcxRlI7QVE3MEZN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QTtBUjZsR0Y7O0FRMWxHQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0FSNmxHRjs7QVExbEdBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxnREFBQTtBUjZsR0Y7O0FRMWxHQTtFQUNFLGFBQUE7RUFDQSxZQUFBO0FSNmxHRjs7QVFobEdFOzs7Ozs7Ozs7O0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0FSNGxHSjtBUXJsR0U7Ozs7Ozs7Ozs7RUFDRSxVQUFBO0FSZ21HSjs7QVE1bEdBO0VBQ0UsdUJOOStLTztBRjZrUlQ7O0FRNWxHQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CTDU3S1k7QUgyaFJkO0FRN2xHRTtFQUNFLG1CQUFBO0FSK2xHSjs7QVEzbEdBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FSOGxHRjtBUTVsR0U7RUFDRSxrQkFBQTtBUjhsR0o7O0FRMWxHQTtFQUVFLHNCTnpnTFc7QUZxbVJiOztBUXpsR0E7RUFFRSx1Qk41Z0xPO0FGdW1SVDs7QVFwbEdBOzs7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0wvMkttQztFS2czS25DLGtCTGgzS21DO0VLaTNLbkMsaUNMaDhLa0I7RUtpOEtsQixxQkxqN0tjO0VLazdLZCxXQUFBO0VBQ0Esb0NOMWhMUztFTTJoTFQsMkNMbjVLVztBSDQrUWI7QVF2bEdFOzs7RUFDRSxNQUFBO0FSMmxHSjtBUXhsR0U7OztFQUNFLHlCTnJnTFM7QUZpbVJiOztBUXhsR0E7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLHdDQUFBO0VBQ0EsaUNMcjlLa0I7RUtzOUtsQixjTHY0S21DO0VLdzRLbkMsa0JMeDRLbUM7RUt5NEtuQyxvQ04vaUxTO0VNZ2pMVCxxQkx6OEtjO0VLMDhLZCxlQUFBO0FSMmxHRjtBUXpsR0U7RUFDRSx5Qk52aExTO0FGa25SYjtBUXhsR0U7RUFDRSxNQUFBO0FSMGxHSjtBUXZsR0U7RUFDRSxZQUFBO0FSeWxHSjs7QVEva0dBO0VBQ0Usa0NMbi9LZ0I7QUhxa1JsQjs7QVEva0dBO0VBQ0UsZ0JBQUE7QVJrbEdGOztBUTVrR0U7OztFQUNFLG9CQUFBO0FSaWxHSjs7QVE1a0dFOzs7RUFHRSxnQkFBQTtFQUNBLE1MbjdLOEI7RUtvN0s5Qiw4Qk41bExPO0VNNmxMUCxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0x4Z0xnQjtFS3lnTGhCLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxjTDc3S2lDO0FINGdSckM7QVE3a0dJOzs7RUFDRSx5Qk56a0xPO0FGMHBSYjtBUTlrR0k7OztFQUNFLFlBQUE7QVJrbEdOOztBUXBrR0E7RUFDRSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QVJ1a0dGOztBUXBrR0E7RUFDRSxVQUFBO0FSdWtHRjs7QVFwa0dBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBUnVrR0Y7O0FRcGtHQTtFQUNFLG9CQUFBO0FSdWtHRjs7QVFwa0dBO0VBQ0Usa0JBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0FSdWtHRjs7QVFwa0dBO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QVJ1a0dGO0FRcmtHRTtFQUVFLG9DTm5xTFM7QUZ5dVJiO0FRbmtHRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FScWtHSjs7QVFqa0dBOztFQUVFLHlCTnpvTFc7QUY2c1JiOztBUWprR0E7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQ0x2bExrQjtFS3dsTGxCLGdDQUFBO0FSb2tHRjs7QVFqa0dBO0VBRUUsZ0JBQUE7QVJta0dGOztBUWhrR0E7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBUm1rR0Y7O0FRaGtHQTtFQUVFLGVBQUE7QVJra0dGO0FRaGtHRTtFQUNFLHlCTnpxTFM7QUYydVJiO0FRL2pHRTtFQUNFLG9DTmx0TFM7QUZteFJiOztBUTdqR0E7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QVJna0dGOztBUTdqR0E7RUFDRSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QVJna0dGOztBUTdqR0E7RUFDRSw2Qk45cExtQztBRjh0UnJDOztBUTdqR0E7RUFDRSw2QkFBQTtBUmdrR0Y7O0FRN2pHQTtFQUNFLG9CQUFBO0FSZ2tHRjs7QVE3akdBO0VBQ0UsWUw3aExpQjtFSzhoTGpCLDBCQUFBO0FSZ2tHRjs7QVF6akdBO0VBQ0UsWUFBQTtBUjRqR0Y7O0FRempHQTs7O0VBRUUscUJBQUE7RUFDQSxrQkFBQTtBUjZqR0Y7O0FRMWpHQTtFQUVFLHFCQUFBO0FSNGpHRjtBUTFqR0U7RUFDRSxzQk5sd0xPO0VNbXdMUCxvQ0xocExtQjtBSDRzUnZCOztBUXBqR0U7O0VBQ0UsdUJOM3dMSztFTTR3TEwseUJMM3BMa0I7QUhtdFJ0Qjs7QVFoakdFOztFQUNFLGNQL3hMUztFT2d5TFQsd0NMaHBMeUI7QUhvc1I3Qjs7QVE3aUdFO0VBQ0UsY05seUxVO0VNbXlMVixvQ0w3cUxtQjtBSDZ0UnZCOztBUXppR0U7OztFQUNFLHFCQUFBO0FSOGlHSjtBUTNpR0U7OztFQUNFLFVBQUE7QVIraUdKOztBUTNpR0E7RUFDRSxnQ0FBQTtBUjhpR0Y7O0FRM2lHQTtFQUNFLGdDQUFBO0FSOGlHRjs7QVEzaUdBOztFQUVFLHFCTDVyTHNCO0FIMHVSeEI7O0FRM2lHQTtFQUNFLHNCTjl6TFM7RU0rekxULHFCQUFBO0FSOGlHRjs7QVEzaUdBOztFQUVFLGNQNzBMVztBRDIzUmI7O0FRM2lHQTs7RUFFRSx1Qk54MExPO0FGczNSVDs7QVEzaUdBOztFQUVFLGNOajFMWTtBRiszUmQ7O0FRM2lHQTs7O0VBR0Usb0JBQUE7QVI4aUdGOztBUTNpR0E7RUFDRSxvQkFBQTtBUjhpR0Y7O0FRM2lHQTs7OztFQUlFLHdDTGx3TGlCO0FIZ3pSbkI7O0FRM2lHQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCTDl5TFk7QUg0MVJkOztBUTNp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QkFBQTtBUjRoR0o7O0FRdmhHRTtFQUNFLG9CQUFBO0FSMGhHSjtBUXZoR0U7RUFDRSxtQkFBQTtBUnloR0o7O0FRcmhHQTtFQUNFLFlBQUE7QVJ3aEdGOztBUXJoR0E7RUFDRSxlQUFBO0FSd2hHRjs7QVFyaEdBO0VBQ0UscUJBQUE7RUFDQSx3QkFBQTtBUndoR0Y7QVF0aEdFO0VBQ0Usa0JBQUE7RUFDQSxjUGh2TVM7RU9pdk1ULHlCTHZuTWM7QUgrb1NsQjtBUXBoR0k7RUFDRSx5Qkx6bk1rQjtBSCtvU3hCOztBUWhoR0U7RUFDRSxhQUFBO0FSbWhHSjs7QVEvZ0dBO0VBQ0UscUJBQUE7QVJraEdGOztBUTlnR0U7Ozs7RUFJRSxVQUFBO0FSaWhHSjs7QVE3Z0dBOzs7O0VBSUUsV0FBQTtBUmdoR0Y7O0FRN2dHQTs7Ozs7RUFLRSxjTi91TVU7RU1ndk1WLG9CQUFBO0FSZ2hHRjs7QVE3Z0dBO0VBQ0UscUNBQUE7RUFDQSw4Qk5weE1TO0FGb3lTWDs7QVE1Z0dFO0VBQ0UsZUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBUitnR0o7O0FRM2dHQTtFQUNFLGVMMzBMYTtFSzQwTGIsYUFBQTtFQUNBLGVBQUE7QVI4Z0dGOztBUTNnR0E7RUFDRSx5Qkx0dE1vQjtBSG91U3RCOztBUTFnR0U7RUFDRSwyQkxqdU1rQjtBSDh1U3RCOztBUXpnR0E7Ozs7O0VBS0Usb0NMMXRNaUI7RUsydE1qQixxQkw5c01jO0FIMHRTaEI7QVExZ0dFOzs7OztFQUNFLHlCTHh1TWtCO0FId3ZTdEI7O0FRNWdHQTs7Ozs7O0VBTUUscUJObnlNVTtBRmt6U1o7O0FRNWdHQTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QVIrZ0dGOztBUTVnR0E7O0VBRUUsYUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFMMXhNWTtFSzJ4TVosOEJBQUE7RUFDQSxtQkFBQTtBUitnR0Y7O0FRNWdHQTs7RUFFRSxrQkxqeU1ZO0VLa3lNWixvQkxseU1ZO0VLbXlNWixhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FSK2dHRjs7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aC9GQTs7RUFFRSw4QkFBQTtBUm0vRkY7O0FRaC9GQTtFQUNFLHlCUDNsT1c7RU80bE9YLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QVJtL0ZGOztBUWgvRkE7RUFDRSxtQkFBQTtBUm0vRkY7O0FRaC9GQTtFQUNFLHNCUHptT1c7QUQ0bFViOztBUWgvRkE7RUFDRSxzQlA3bU9XO0FEZ21VYjs7QVEzK0ZJOzs7Ozs7RUFDRSxzQk4va09VO0VNZ2xPVixtQkFBQTtBUm0vRk47O0FRNytGRTtFQUNFLHNCUDluT1M7RU8rbk9ULG1CQUFBO0FSZy9GSjtBUTcrRkU7OztFQUdFLG1CQUFBO0FSKytGSjs7QVF6K0ZFOztFQUNFLHNCUDVvT1M7RU82b09ULG1CQUFBO0FSNitGSjs7QVFyK0ZFOzs7O0VBQ0Usc0JQdHBPUztBRGlvVWI7O0FRditGQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxjTDUrTm1DO0VLNitObkMsa0JMNytObUM7RUs4K05uQyxpQ0w3ak9rQjtFSzhqT2xCLHFCTDlpT2M7RUsraU9kLFdBQUE7RUFDQSxvQ052cE9TO0VNd3BPVCwyQ0xoaE9XO0FIMC9UYjtBUXgrRkU7RUFDRSxtQkFBQTtBUjArRko7O0FRbCtGRTs7OztFQUNFLHNCUGhyT1M7RU9pck9ULGlCQUFBO0FSdytGSjs7QVFwK0ZBO0VBQ0UsbUJBQUE7QVJ1K0ZGOztBUXArRkE7RUFDRSxzQlAxck9XO0FEaXFVYjs7QVFwK0ZBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtBUnUrRkY7O0FRcCtGQTtFQUVFLDRDQUFBO0FScytGRiIsImZpbGUiOiJzdHlsZS5jc3MifQ== */