/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/styles/variables-breakpoints.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/ItemDetailRow/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--yzdBha98z7Mn1V1BTZuwwQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.itemDetailRow--anAOgt8fd8gdXWcoAGQRcQ\=\= {
  font-size: 0.75rem;
  color: #616e89;
  display: flex;
  flex-wrap: wrap;
}

html[dir="ltr"] .itemDetailRow--anAOgt8fd8gdXWcoAGQRcQ\=\= {
  text-align: left;
}

html[dir="rtl"] .itemDetailRow--anAOgt8fd8gdXWcoAGQRcQ\=\= {
  text-align: right;
}

html[dir] .separatorDot--FXjb6iGrh1YLngu3RUFmCw\=\= {
  padding: 0 0.5rem;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/styles/_ckeditor_overrides.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--d6-SCXtw\+M19FYDtXxj-wQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

:root {
  /* Helper variables to avoid duplication in the colors. */
  --ck-custom-text: #354052;
  --ck-custom-white-text: #fff;
  /* -- Overrides generic colors. ------------------------------------------------------------- */
  --ck-content-font-color: #354052;
  --ck-content-font-color: var(--ck-custom-text);
  --ck-color-text: #354052;
  --ck-color-text: var(--ck-custom-text);
  /* -- Overrides the default .ck-button class colors. ---------------------------------------- */
  --ck-color-button-on-color: hsl(190deg 92% 34%);
  --ck-color-button-on-color: var(--theme-primary-darker);
  --ck-color-button-action-active-shadow: #087f97;
  --ck-color-button-action-text: #fff;
  --ck-color-button-action-text: var(--ck-custom-white-text);
  --ck-color-button-save: hsl(187deg 82% 43%);
  --ck-color-button-save: var(--theme-primary);
  --ck-color-button-cancel: hsl(23deg 100% 57%);
  --ck-color-button-cancel: var(--theme-warning);
  /* -- Overrides the default .ck-dropdown class colors. -------------------------------------- */
  /* -- Overrides the default .ck-dialog class colors. ----------------------------------- */
  /* -- Overrides the default .ck-splitbutton class colors. ----------------------------------- */
  --ck-color-list-button-on-text: #fff;
  --ck-color-list-button-on-text: var(--ck-custom-white-text);
  /* -- Overrides the default .ck-balloon-panel class colors. --------------------------------- */
  /* -- Overrides the default .ck-toolbar class colors. --------------------------------------- */
  /* -- Overrides the default .ck-tooltip class colors. --------------------------------------- */
  --ck-color-tooltip-text: #fff;
  --ck-color-tooltip-text: var(--ck-custom-white-text);
  /* -- Overrides the default colors used by the ckeditor5-image package. --------------------- */
  /* -- Overrides the default colors used by the ckeditor5-link package. ---------------------- */
  --ck-color-link-default: #087f97;
}

html[dir] :root {
  --ck-custom-border: #c0c7d1;
  --ck-custom-disabled-background: #d5dbe1;
  --ck-color-base-border: #c0c7d1;
  --ck-color-focus-border: #2bc6da;
  --ck-color-button-default-hover-background: hsl(190deg 92% 34%);
  --ck-color-button-default-hover-background: var(--theme-primary-darker);
  --ck-color-button-default-active-background: hsl(187deg 70% 51%);
  --ck-color-button-default-active-background: var(--theme-primary-selected);
  --ck-color-button-on-background: hsl(187deg 82% 43%);
  --ck-color-button-on-background: var(--theme-primary);
  --ck-color-button-on-hover-background: hsl(190deg 92% 34%);
  --ck-color-button-on-hover-background: var(--theme-primary-darker);
  --ck-color-button-on-active-background: hsl(187deg 82% 43%);
  --ck-color-button-on-active-background: var(--theme-primary);
  --ck-color-button-on-disabled-background: #d5dbe1;
  --ck-color-button-on-disabled-background: var(--ck-custom-disabled-background);
  --ck-color-button-action-background: hsl(187deg 82% 43%);
  --ck-color-button-action-background: var(--theme-primary);
  --ck-color-button-action-hover-background: hsl(190deg 92% 34%);
  --ck-color-button-action-hover-background: var(--theme-primary-darker);
  --ck-color-button-action-active-background: hsl(187deg 70% 51%);
  --ck-color-button-action-active-background: var(--theme-primary-selected);
  --ck-color-button-action-disabled-background: #d5dbe1;
  --ck-color-button-action-disabled-background: var(--ck-custom-disabled-background);
  --ck-color-dropdown-panel-border: hsl(187deg 82% 43%);
  --ck-color-dropdown-panel-border: var(--theme-primary);
  --ck-color-dialog-form-header-border: #c0c7d1;
  --ck-color-dialog-form-header-border: var(--ck-custom-border);
  --ck-color-split-button-hover-background: hsl(190deg 92% 34%);
  --ck-color-split-button-hover-background: var(--theme-primary-darker);
  --ck-color-split-button-hover-border: hsl(187deg 82% 43%);
  --ck-color-split-button-hover-border: var(--theme-primary);
  --ck-color-list-button-hover-background: hsl(187deg 82% 43%);
  --ck-color-list-button-hover-background: var(--theme-primary);
  --ck-color-list-button-on-background: #e8f4f9;
  --ck-color-panel-border: #c0c7d1;
  --ck-color-panel-border: var(--ck-custom-border);
  --ck-color-toolbar-border: #c0c7d1;
  --ck-color-toolbar-border: var(--ck-custom-border);
  --ck-color-tooltip-background: #354052;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/CKEditor/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--NZbn5wG2IhwIB2v6X7fIMQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--9OZFFTr\+lWsS4rScD47itw\=\= {
  --ck-content-color-mention-text: #087f97;
  --ck-content-font-family: Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif;
  --ck-font-face: Montserrat, Helvetica Neue, Helvetica, Arial, sans-serif;
  --ck-content-font-size: 14px;
}

html[dir] .container--9OZFFTr\+lWsS4rScD47itw\=\= {
  --ck-content-color-mention-background: #f3fafb;
}

.container--9OZFFTr\+lWsS4rScD47itw\=\= ol {
  list-style-type: decimal;
}

.container--9OZFFTr\+lWsS4rScD47itw\=\= ul {
  list-style-type: disc;
}

html[dir] .container--9OZFFTr\+lWsS4rScD47itw\=\= ol:not(:last-child), html[dir] .container--9OZFFTr\+lWsS4rScD47itw\=\= ul:not(:last-child) {
  margin-bottom: 1rem;
}

html[dir="ltr"] .container--9OZFFTr\+lWsS4rScD47itw\=\= li {
  margin-left: 1rem;
}

html[dir="rtl"] .container--9OZFFTr\+lWsS4rScD47itw\=\= li {
  margin-right: 1rem;
}

html[dir] .ck-editor__editable_inline {
  border: 1px solid #c0c7d1;
}

.ck.ck-toolbar .ck.ck-button {
  color: #354052;
}

html[dir] .ck.ck-toolbar .ck.ck-button.ck-on {
  background-color: #e1e5ea;
}

html[dir] .ck.ck-toolbar .ck.ck-button:hover {
  background-color: #d5dbe1;
}

.ck-content {
  font-family: var(--ck-content-font-family);
  font-family: var(--ck-content-font-family);
  font-size: var(--ck-content-font-size);
  font-size: var(--ck-content-font-size);
}

html[dir] .ck-content {
  background-color: #fff;
}

html[dir] .ck.ck-button-action {
  background-color: hsl(187deg 82% 43%) !important;
  background-color: var(--theme-primary) !important;
  border-color: hsl(187deg 82% 43%) !important;
  border-color: var(--theme-primary) !important;
}

html[dir] .ck.ck-button-action:hover {
  background-color: hsl(190deg 92% 34%) !important;
  background-color: var(--theme-primary-darker) !important;
  border-color: hsl(190deg 92% 34%) !important;
  border-color: var(--theme-primary-darker) !important;
}

html[dir] .ck.ck-button-action:active, html[dir] .ck.ck-button-action:focus {
  background-color: hsl(187deg 70% 51%) !important;
  background-color: var(--theme-primary-selected) !important;
  border-color: hsl(187deg 70% 51%) !important;
  border-color: var(--theme-primary-selected) !important;
}

html[dir] .textAreaBorderless--A5iYF3TcT8mXo8hR\+psuWQ\=\= .ck-editor__editable_inline {
  border: none;
}

.containerDisabled--EMAiN6FHqiD2V\+iscaXt5Q\=\= .ck-editor__top {
  display: none;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/WYSIWYGViewer/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--m9nU6FXPuH2EHh-mkjgeUA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.containerDark--lAB6bPaPWlb4seL2D8SPag\=\= * {
  color: #fff;
}

html[dir] .container--AOQ-Y2ovSotZeYVjaSOAqw\=\= {
  --ck-color-base-border: transparent;
  --ck-color-base-background: transparent;
}

.container--AOQ-Y2ovSotZeYVjaSOAqw\=\= .ck-editor__top {
  display: none;
}

html[dir] .container--AOQ-Y2ovSotZeYVjaSOAqw\=\= .ck-editor__editable > *:first-child {
  margin-top: 0;
}

html[dir] .container--AOQ-Y2ovSotZeYVjaSOAqw\=\= .ck-editor__editable > *:last-child {
  margin-bottom: 0;
}

html[dir] .container--AOQ-Y2ovSotZeYVjaSOAqw\=\= .ck-editor__editable {
  margin: -2px;
  padding: 2px;
  border: none !important;
  box-shadow: none !important;
}

.container--AOQ-Y2ovSotZeYVjaSOAqw\=\= .ck-link_selected {
  color: #074150;
}

.listItem--iDd85zz5A2GNu81rO2VgtQ\=\= {
  display: inline-flex;
}

html[dir] .listItem--iDd85zz5A2GNu81rO2VgtQ\=\= .ck-editor__editable {
  margin: 0;
  padding: 0;
}

.listItem--iDd85zz5A2GNu81rO2VgtQ\=\= .ck-editor {
  vertical-align: top;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/tensions/ui/TensionBoxContainer/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--nWnjN3NK\+L63eko5Q9hjDQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .tensionInfo--tHC9d-xuyKKwhe27t\+wEZA\=\= {
  background-color: #e8f4f9;
  padding: 0.75rem;
  border-radius: 0.25rem;
}

html[dir] .marginBottomMedium--tcBvsY6NcAcpOeVqTEOI6w\=\= {
  margin-bottom: 1rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/tensions/ui/TensionInfo/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--CNx75Xl9NrhdWmjB0ZaGvw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.grid--1PhqBL0dS2NPD3ZMJiUXtQ\=\= {
  display: grid;
}

.gridMobile--mX8HReOJpLgo\+QCQMgTo1A\=\= {
  grid-template-areas: "boltIcon editButton" "body     body" "details  details";
  grid-template-columns: 1fr min-content;
}

.gridFull--7XZvB2tb7HAJ0JErFkAL3w\=\= {
  grid-template-areas: "boltIcon body    editButton" "boltIcon details editButton";
  grid-template-columns: min-content 1fr min-content;
  grid-column-gap: 0.5rem;
}

.boltContainer--72ByrgiLtvHUUlJtd\+jKNA\=\= {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: boltIcon;
  height: 1.75rem;
  width: 1.75rem;
  fill: #909eb0;
}

html[dir] .boltContainer--72ByrgiLtvHUUlJtd\+jKNA\=\= {
  margin-top: 0.25rem;
}

.gridFull--7XZvB2tb7HAJ0JErFkAL3w\=\= > .boltContainer--72ByrgiLtvHUUlJtd\+jKNA\=\= {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
}

.details--KDRPMApOGzQJYlcLX2e5HA\=\= {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: details;
}

.gridFull--7XZvB2tb7HAJ0JErFkAL3w\=\= > .details--KDRPMApOGzQJYlcLX2e5HA\=\= {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.editButton--1wIX4OUAtcyYSjv38jF\+Xg\=\= {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: editButton;
  height: 100%;
}

.gridFull--7XZvB2tb7HAJ0JErFkAL3w\=\= > .editButton--1wIX4OUAtcyYSjv38jF\+Xg\=\= {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 5;
}

.body--2geXjaK-9wasd\+HQPzZgqQ\=\= {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: body;
  max-height: 6.5rem;
  overflow-y: auto;
}

html[dir] .body--2geXjaK-9wasd\+HQPzZgqQ\=\= {
  margin-bottom: 0.25rem;
}

.gridFull--7XZvB2tb7HAJ0JErFkAL3w\=\= > .body--2geXjaK-9wasd\+HQPzZgqQ\=\= {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

.body--2geXjaK-9wasd\+HQPzZgqQ\=\=::-webkit-scrollbar {
  -webkit-appearance: none;
          appearance: none;
  width: 0.44rem;
}

html[dir] .body--2geXjaK-9wasd\+HQPzZgqQ\=\=::-webkit-scrollbar-thumb {
  border-radius: 0.25rem;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0.0625rem rgba(255, 255, 255, 0.5);
}

.head--VNZSn9C0xTe16r7NWN4XYA\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #616e89;
  font-weight: 300;
  font-size: 14px;
}

html[dir] .head--VNZSn9C0xTe16r7NWN4XYA\=\= {
  margin-bottom: 0.25rem;
}

.button--XqrRjEKfMeeciJhCEkSPVA\=\= {
  display: inline-flex;
  cursor: pointer;
}

html[dir] .button--XqrRjEKfMeeciJhCEkSPVA\=\= {
  border-radius: 0.25rem;
  padding: 0.25rem;
  border: 1px solid transparent;
}

.button--XqrRjEKfMeeciJhCEkSPVA\=\= svg {
  height: 1.25rem;
  width: 1.25rem;
  fill: #c0c7d1;
}

html[dir] .button--XqrRjEKfMeeciJhCEkSPVA\=\=:hover, html[dir] .button--XqrRjEKfMeeciJhCEkSPVA\=\=:focus {
  background-color: rgb(229.6071428571, 235.25, 240.8928571429);
}

.button--XqrRjEKfMeeciJhCEkSPVA\=\=:hover svg, .button--XqrRjEKfMeeciJhCEkSPVA\=\=:focus svg {
  fill: #14b2c7;
}

.button--XqrRjEKfMeeciJhCEkSPVA\=\=:focus {
  outline: none;
}

html[dir] .button--XqrRjEKfMeeciJhCEkSPVA\=\=:focus {
  border: 1px solid #909eb0;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/tensions/ui/NoneTensionInfo/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--HY4PyOiqWXu5xbWismdU8g\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.none--Eqxe0AwQ6djwKyFLUb3WYw\=\= {
  font-style: italic;
  color: #616e89;
}

html[dir="ltr"] .none--Eqxe0AwQ6djwKyFLUb3WYw\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .none--Eqxe0AwQ6djwKyFLUb3WYw\=\= {
  margin-left: 0.5rem;
}

.container--Vjcj1Xa6BblAVDVv\+jM49A\=\= {
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 300;
}

.editContainer--4XcEbIIe8IAzywR76sbEIQ\=\= {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
}

.boltContainer--DQimIxf3Il42yZZLPrTu2Q\=\= {
  height: 1.75rem;
  width: 1.75rem;
  fill: #909eb0;
}

html[dir] .boltContainer--DQimIxf3Il42yZZLPrTu2Q\=\= {
  margin-top: 0.25rem;
}

html[dir="ltr"] .boltContainer--DQimIxf3Il42yZZLPrTu2Q\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .boltContainer--DQimIxf3Il42yZZLPrTu2Q\=\= {
  margin-left: 0.5rem;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/RoleAutocomplete/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.roleAutocomplete--XhYuJuEKKCYe64SBTFDvnA\=\= {
  width: 100%;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/InputContainer/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container--KKSPr3PKOG3kSyt3drWWUA\=\= {
  display: flex;
  flex: 1;
}
html[dir] .container--KKSPr3PKOG3kSyt3drWWUA\=\= {
  margin-bottom: 1.25rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/PremiumCallout/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--1FrrmVF1JMukFoS5g5F6Dw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--xwqqzs0E\+ribBjgsJTDAug\=\= {
  display: inline-block;
}

.container--xwqqzs0E\+ribBjgsJTDAug\=\= svg {
  fill: #fff;
}

html[dir="ltr"] .container--xwqqzs0E\+ribBjgsJTDAug\=\= svg {
  margin-left: 0.25rem;
}

html[dir="rtl"] .container--xwqqzs0E\+ribBjgsJTDAug\=\= svg {
  margin-right: 0.25rem;
}

.tooltipInner--4fKGqNwaYaFsald91b03nQ\=\= {
  color: #222;
  max-width: 30vw;
}

html[dir] .tooltipInner--4fKGqNwaYaFsald91b03nQ\=\= {
  background-color: #c1e3f0;
  border: 1px solid #087f97;
}

html[dir] .tooltipInner--4fKGqNwaYaFsald91b03nQ\=\= p {
  margin: 0.75rem 0 0;
}

.tooltipInner--4fKGqNwaYaFsald91b03nQ\=\= a {
  color: #087f97;
  text-decoration: none;
}

.tooltipInner--4fKGqNwaYaFsald91b03nQ\=\= a:hover {
  color: #074150;
}

.premiumContent--YS9FQWZjc2RUG4FTEzT3ug\=\= {
  color: #4b5971;
  letter-spacing: 0.01rem;
  font-weight: 500;
}

html[dir] .premiumContent--YS9FQWZjc2RUG4FTEzT3ug\=\= {
  margin-bottom: 0.75rem;
  text-transform: uppercase;
}

.premiumContent--YS9FQWZjc2RUG4FTEzT3ug\=\= svg {
  fill: #4b5971;
  height: 1.25rem;
  display: inline-block;
}

html[dir="ltr"] .premiumContent--YS9FQWZjc2RUG4FTEzT3ug\=\= svg {
  margin-right: 0.5rem;
}

html[dir="rtl"] .premiumContent--YS9FQWZjc2RUG4FTEzT3ug\=\= svg {
  margin-left: 0.5rem;
}

.icon--xScdMGhP2uPsVUEel-nFDg\=\= svg {
  height: 1.25rem;
}

.darkIcon--QVYFtXleMCv2spfrAHdG-Q\=\= svg {
  fill: #4b5971;
}

html[dir="ltr"] label ~ .container--xwqqzs0E\+ribBjgsJTDAug\=\= {
  float: right;
  margin-right: 2rem;
}

html[dir="rtl"] label ~ .container--xwqqzs0E\+ribBjgsJTDAug\=\= {
  float: left;
  margin-left: 2rem;
}

label ~ .container--xwqqzs0E\+ribBjgsJTDAug\=\= .icon--xScdMGhP2uPsVUEel-nFDg\=\= {
  color: #909eb0;
}

label ~ .container--xwqqzs0E\+ribBjgsJTDAug\=\= .icon--xScdMGhP2uPsVUEel-nFDg\=\= svg {
  fill: #909eb0;
  height: 1.125rem;
  vertical-align: middle;
}

.header--8JydmX308KXK3fRyVlnnVQ\=\= {
  font-size: 1.125rem;
  font-weight: 400;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/Label/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--5wIFV3KV\+DG4DdE-Nh1E7g\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--5wIFV3KV\+DG4DdE-Nh1E7g\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

.container--Otq8SyBE5MvLySQyJI994g\=\= {
  display: flex;
  flex: 1;
  flex-direction: column;
  width: 100%;
}

html[dir] .container--Otq8SyBE5MvLySQyJI994g\=\= {
  margin-bottom: 0;
}

.label--F5qjZPrCpxXK9vGnrhs8WQ\=\= {
  display: flex;
  font-weight: 500;
  font-size: 14px;
  color: #616e89;
}

.inputContainer---X2bvgwsP6B1W3dfRo3GzA\=\= {
  position: relative;
  display: block;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/Textarea/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--JMpYIJv9FkAO4FSQlaPHBg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.base--zkwMrLP3g2\+6IpCLNZgcZg\=\= {
}

html[dir] .warning--6jIa19p1zcR6V0DCyeOacw\=\= {
  border-color: #da5443;
}

.errorMessage--VP7zLrjsxnUaFNq9i3f9-A\=\= {
  color: #da5443;
}

html[dir] .errorMessage--VP7zLrjsxnUaFNq9i3f9-A\=\= {
  margin-top: 0.25rem;
}

.block--sZaNSYCZyyEGWyaXx7HfoA\=\= {
  display: block;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/WYSIWYGTextarea/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--w1GGeHwyyrckBtJ1VrTOgQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.ck-editor__editable {
  min-height: var(--gf-ck-editor-min-height);
  min-height: var(--gf-ck-editor-min-height);
}

:root {
  --ck-z-modal: 1060;
  --ck-color-text: #354052;
}

.container--67hdMhmlFiB7WwC9w5gv7Q\=\= {
  --ck-focus-ring: 1px solid #14b2c7;
  flex-direction: column;
  position: relative;
}

html[dir] .container--67hdMhmlFiB7WwC9w5gv7Q\=\= {
  --ck-color-base-border: #c0c7d1;
}

html[dir] .container--67hdMhmlFiB7WwC9w5gv7Q\=\= .ck-editor__editable {
  transition: box-shadow ease-in-out 0.15s;
}

html[dir="ltr"] .container--67hdMhmlFiB7WwC9w5gv7Q\=\= .ck-editor__editable {
  padding-left: 1rem;
  padding-right: 1rem;
}

html[dir="rtl"] .container--67hdMhmlFiB7WwC9w5gv7Q\=\= .ck-editor__editable {
  padding-right: 1rem;
  padding-left: 1rem;
}

.containerError--VP4wNlX2GtR8DzQHi8MUvw\=\= {
  --ck-focus-ring: 1px solid var(--ck-color-base-border);
  --ck-focus-ring: 1px solid var(--ck-color-base-border);
}

html[dir] .containerError--VP4wNlX2GtR8DzQHi8MUvw\=\= {
  --ck-color-base-border: #da5443;
}

.containerWarning--2xXUzm81VmE7c2jurIAhAw\=\= {
  --ck-focus-ring: 1px solid var(--ck-color-base-border);
  --ck-focus-ring: 1px solid var(--ck-color-base-border);
}

html[dir] .containerWarning--2xXUzm81VmE7c2jurIAhAw\=\= {
  --ck-color-base-border: #f0ad4e;
}

.containerDisabled--ZPnvTOvL1pZPQED4VRbAtA\=\= .ck-editor {
  cursor: not-allowed;
}

html[dir] .containerDisabled--ZPnvTOvL1pZPQED4VRbAtA\=\= .ck-editor__editable {
  background: #f1f3f5;
  border-radius: var(--ck-border-radius) !important;
  border-radius: var(--ck-border-radius) !important;
}

.containerRemoved--V1qIWnRumk\+Ocp5vYykOmQ\=\= .ck-editor__editable {
  text-decoration: line-through;
}

html[dir="ltr"] .containerRemoved--V1qIWnRumk\+Ocp5vYykOmQ\=\= .ck-editor__editable {
  box-shadow: inset 0.187rem 0 0 0 #da5443;
  border-left-width: 0;
}

html[dir="rtl"] .containerRemoved--V1qIWnRumk\+Ocp5vYykOmQ\=\= .ck-editor__editable {
  box-shadow: inset -0.187rem 0 0 0 #da5443;
  border-right-width: 0;
}

html[dir] .containerUpdated--DMWIe7RGs6SR0BKSZtlTCQ\=\= .ck-editor__editable {
  background: #efffff;
  border-width: 2px;
}

html[dir="ltr"] .containerUpdated--DMWIe7RGs6SR0BKSZtlTCQ\=\= .ck-editor__editable {
  box-shadow: inset 0.187rem 0 0 0 #14b2c7;
  border-left-width: 0;
}

html[dir="rtl"] .containerUpdated--DMWIe7RGs6SR0BKSZtlTCQ\=\= .ck-editor__editable {
  box-shadow: inset -0.187rem 0 0 0 #14b2c7;
  border-right-width: 0;
}

html[dir] .frogbotSuggestButton--pXIzbKTlOotk2UWhoyxmhA\=\= {
  background: #14b2c7;
}

html[dir="ltr"] .frogbotSuggestButton--pXIzbKTlOotk2UWhoyxmhA\=\= {
  border-radius: 0 0.2rem 0.2rem 0;
}

html[dir="rtl"] .frogbotSuggestButton--pXIzbKTlOotk2UWhoyxmhA\=\= {
  border-radius: 0.2rem 0 0 0.2rem;
}

html[dir] .frogbotSuggestButton--pXIzbKTlOotk2UWhoyxmhA\=\=:hover {
  background: #109cae;
}

.frogbotSuggestButton--pXIzbKTlOotk2UWhoyxmhA\=\=:focus {
  outline: none;
}

.frogbotSuggestButton--pXIzbKTlOotk2UWhoyxmhA\=\= svg {
  fill: #fff;
  width: 1.25rem;
  height: 1.25rem;
}

.containerInline--AYMv1mNvY6lc1HmCIk1POw\=\= {
  --ck-spacing-large: 0.5rem;
  position: relative;
}

.containerInlineWithLargePadding--9u0kpRZgcntHNN3XLfZ2og\=\= {
  --ck-spacing-large: 0.75rem;
}

@supports selector(focus-visible) {
  .containerInline--AYMv1mNvY6lc1HmCIk1POw\=\=:not(:focus-within) .frogbotSuggestButton--pXIzbKTlOotk2UWhoyxmhA\=\= {
    display: none;
  }
}

html[dir] .tinyMarginBottom--v5E4a\+HL-vC1sp6ABMrMOg\=\= {
  margin-bottom: 0.25rem;
}

.errorContainer--GgLJvhOunbKFynyezST1uA\=\= {
  color: #da5443;
}

html[dir] .errorContainer--GgLJvhOunbKFynyezST1uA\=\= {
  margin-top: 0.25rem;
}

.warningContainer--odfjFd7Xbr-xwtaDd0TOmA\=\= {
  color: #a5660d;
}

.label--m881e7rvl3whNOoj1kxu6A\=\= {
  cursor: default;
  font-weight: 300;
  font-size: 1.125rem;
}

html[dir] .label--m881e7rvl3whNOoj1kxu6A\=\= {
  margin-bottom: 0;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/tensions/UpdateTensionInlineBoxContainer/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--XWEyaKhYsFPuKB6L7\+kN3Q\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--aNJ-g\+tXJPlH1LdNc5EIJA\=\= {
  display: flex;
}

.boltContainer--nX9eHBxURWvJPiGCPhRt\+g\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
}

html[dir="ltr"] .boltContainer--nX9eHBxURWvJPiGCPhRt\+g\=\= {
  margin-right: 1rem;
}

html[dir="rtl"] .boltContainer--nX9eHBxURWvJPiGCPhRt\+g\=\= {
  margin-left: 1rem;
}

.tension--olnc4o6le2cXqJULqhb71Q\=\= {
  font-size: 1.125rem;
  font-weight: 400;
}

html[dir] .tension--olnc4o6le2cXqJULqhb71Q\=\= {
  margin-bottom: 0.25rem;
}

.boltIcon--OuLcNJ3EwPehaAsuuJrWdQ\=\= {
  height: 3rem;
  width: 3rem;
  fill: #909eb0;
}

.form--nZtWByGcOG7Qy9G2dJ4FTA\=\= {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

html[dir="ltr"] .closeButton--79PvE3Ig1UniqVFrDZ4\+HA\=\= {
  margin-left: 1rem;
}

html[dir="rtl"] .closeButton--79PvE3Ig1UniqVFrDZ4\+HA\=\= {
  margin-right: 1rem;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/Select/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--T47Azb68fZOX9AJLGQkUcw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .warning--cdtKyuBgNNLDrhk0wrTnzQ\=\= > .Select__control {
  border-color: #da5443;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/NoItemsMessage/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.noItems--GRi0hAGrnH-ipi3EOi5AHg\=\= {
  font-weight: 300;
}
html[dir] .noItems--GRi0hAGrnH-ipi3EOi5AHg\=\= {
  padding-top: 0.25em;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/Input/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--N97kwnQa3GkgW8KPVAztvg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.base--WV-tEvuoPq8GIcgdXWDqyQ\=\= {
}

html[dir] .warning--EAK2zN3dq6B91l49HFYBSQ\=\= {
  border-color: #da5443;
}

.errorMessage--wkcpVKpwFZ6lsdTPFupLoQ\=\= {
  color: #da5443;
  font-weight: 400;
}

html[dir] .errorMessage--wkcpVKpwFZ6lsdTPFupLoQ\=\= {
  margin-top: 0.25rem;
  text-transform: none;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/VisuallyHidden/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.hidden--4o3fRC5grXZIBdWo3jOeZg\=\= {
  clip: rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem);
  height: 0.0625rem;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 0.0625rem;
}
.hidden--4o3fRC5grXZIBdWo3jOeZg\=\=:focus {
  clip: auto;
  height: auto;
  overflow: auto;
  position: absolute;
  width: auto;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Heading/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--rNzxhyr8vibT-Fmqid1UQQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.header--NRwnL7c5AQDCS0DdalOXPA\=\= {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  align-items: center;
  font-weight: 300;
}

html[dir] .xSmallSpacing--PKGTNaQlbVRhfx8N7Gt70A\=\= {
  padding-bottom: 0.25rem;
}

html[dir] .smallSpacing--2SLLTOdu8j0LPMMicC7nrQ\=\= {
  padding-bottom: 0.75rem;
}

html[dir] .mediumSpacing--9VHlzCowWPyU17B3UUoi-Q\=\= {
  padding-bottom: 1rem;
}

html[dir] .largeSpacing--ZGn-yFNlP8ys\+6yNJn6gSw\=\= {
  padding-bottom: 1.5rem;
}

html[dir] .hugeSpacing--nMRDkkEa0op\+MO5RioKxZQ\=\= {
  padding-bottom: 2rem;
}

html[dir] .underlined--1QDzkKY\+SxWBdGnQdx28yg\=\= {
  border-bottom: 1px solid #d5dbe1;
}

.rightSection--aQayzouRY7o\+DlOPu8bq2w\=\= {
  display: flex;
  flex-wrap: wrap-reverse;
  justify-content: flex-end;
}

.mainSection--3YYH2E27GL8Qvi5R9GBNCg\=\= {
  display: flex;
  align-items: center;
  flex-grow: 1;
}

html[dir] .mainSection--3YYH2E27GL8Qvi5R9GBNCg\=\= {
  margin: 0;
}

html[dir="ltr"] .additionalSection--QYaADNVHYKyY3ds6adHlrw\=\= {
  margin-left: 0;
}

html[dir="rtl"] .additionalSection--QYaADNVHYKyY3ds6adHlrw\=\= {
  margin-right: 0;
}

.middleSection--tZt9IujqcmcKKwbwOXFPUA\=\= {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
}

html[dir] .middleSection--tZt9IujqcmcKKwbwOXFPUA\=\= {
  margin-bottom: -0.5rem;
}

html[dir="ltr"] .middleSection--tZt9IujqcmcKKwbwOXFPUA\=\= {
  margin-left: 2rem;
  margin-right: -0.5rem;
}

html[dir="rtl"] .middleSection--tZt9IujqcmcKKwbwOXFPUA\=\= {
  margin-right: 2rem;
  margin-left: -0.5rem;
}

html[dir] .middleSectionItem--Za0oFgTBu7LJoDz-mIIXHw\=\= {
  margin: 0.5rem;
}

html[dir="ltr"] .rightButton--6jILY3Epi1Isw7wgf-JiaQ\=\= {
  margin-left: 1rem;
}

html[dir="rtl"] .rightButton--6jILY3Epi1Isw7wgf-JiaQ\=\= {
  margin-right: 1rem;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/ui/Box/Header/AddButton/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast---cO7rUH89yLeTRCda5haxA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.addButton--fvseQxCngd3bz1sEXFi-QQ\=\= {
  height: 1.5rem;
  width: 1.5rem;
}

html[dir] .addButton--fvseQxCngd3bz1sEXFi-QQ\=\= {
  padding: 0;
  transition: box-shadow, color, fill, 150ms;
  border: 1px solid transparent;
}

html[dir="ltr"] .addButton--fvseQxCngd3bz1sEXFi-QQ\=\= {
  margin: 0 0 0 0.25rem;
}

html[dir="rtl"] .addButton--fvseQxCngd3bz1sEXFi-QQ\=\= {
  margin: 0 0.25rem 0 0;
}

.addButton--fvseQxCngd3bz1sEXFi-QQ\=\= > svg {
  fill: #909eb0;
  height: 1.5rem;
  width: 1.5rem;
}

.addButton--fvseQxCngd3bz1sEXFi-QQ\=\=:hover, .addButton--fvseQxCngd3bz1sEXFi-QQ\=\=:focus {
  outline: 0;
}

html[dir] .addButton--fvseQxCngd3bz1sEXFi-QQ\=\=:hover, html[dir] .addButton--fvseQxCngd3bz1sEXFi-QQ\=\=:focus {
  background-color: rgb(229.6071428571, 235.25, 240.8928571429);
}

.addButton--fvseQxCngd3bz1sEXFi-QQ\=\=:hover > svg, .addButton--fvseQxCngd3bz1sEXFi-QQ\=\=:focus > svg {
  fill: #087f97;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/ui/Box/Body/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html[dir="ltr"] .leftPadding--20GLrlLa0odVIBJSP\+i3oA\=\= {
  padding-left: 0.75rem
}

html[dir="rtl"] .leftPadding--20GLrlLa0odVIBJSP\+i3oA\=\= {
  padding-right: 0.75rem
}

html[dir="ltr"] .rightPadding--oqQndeDZWK75PEBlUPq4Pg\=\= {
  padding-right: 0.75rem
}

html[dir="rtl"] .rightPadding--oqQndeDZWK75PEBlUPq4Pg\=\= {
  padding-left: 0.75rem
}

html[dir] .topPadding--rxDfnmEgqXpJk1PYdw-wLw\=\= {
  padding-top: 1rem
}

html[dir] .bottomPadding--RiEvNTn75smc3JwZtGPFwQ\=\= {
  padding-bottom: 1rem
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/ui/Box/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--lR4x6uDl0gKj4ypPWWT1zg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.box--fkI3Q-FnTOe6Dxo80d5yPQ\=\= {
  display: flex;
  flex-direction: column;
}

html[dir] .box--fkI3Q-FnTOe6Dxo80d5yPQ\=\= {
  margin-top: 1rem;
}

html[dir] .box--fkI3Q-FnTOe6Dxo80d5yPQ\=\=:not(:first-child) {
  margin-top: 1rem;
}

html[dir] .box--fkI3Q-FnTOe6Dxo80d5yPQ\=\=:not(:last-child) {
  margin-bottom: 0.75rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/AppLink/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--piAfQkoxcpVvbBHo4513ig\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.disabledButton--u\+fmWDH4VYoqFiR\+KjCiQQ\=\= {
  letter-spacing: 0.02em;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/ui/markdownConfig/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
a,
.link--UIHaQIp7WglAulwdCO0HMw\=\= {
  word-break: break-word;
  -webkit-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
  word-wrap: break-word;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/FrogTipBox/MarkdownTip/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--jSIbN58Tn41VqXecaHl5Sw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.markdownText--X6SbcL\+dsadYAqiCAk6Trw\=\= {
  font-size: 14px;
  font-weight: 400;
}

.markdownText--X6SbcL\+dsadYAqiCAk6Trw\=\= ul {
  list-style: disc;
}

html[dir="ltr"] .markdownText--X6SbcL\+dsadYAqiCAk6Trw\=\= ul {
  margin-left: 1rem;
}

html[dir="rtl"] .markdownText--X6SbcL\+dsadYAqiCAk6Trw\=\= ul {
  margin-right: 1rem;
}

html[dir] .markdownText--X6SbcL\+dsadYAqiCAk6Trw\=\= .linkContainer--JXMj51suE5v\+WX-FYs9LJA\=\= {
  margin-top: 1rem;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/FrogTipBox/FrogBox/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--LUZqsKRhQxYBAljkxjPYyQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.frogBox--majVwRPLSECrNeZL9o3Qrg\=\= {
  font-size: 14px;
  display: flex;
  justify-content: center;
}

html[dir] .frogBox--majVwRPLSECrNeZL9o3Qrg\=\= {
  text-transform: none;
  background-color: #e8f4f9;
  padding: 1rem 1rem 1rem 1rem;
}

html[dir="ltr"] .frogIcon--FTwIqUx3wo0TEZKCzs0IGQ\=\= {
  margin-right: 1rem;
}

html[dir="rtl"] .frogIcon--FTwIqUx3wo0TEZKCzs0IGQ\=\= {
  margin-left: 1rem;
}

.frogIcon--FTwIqUx3wo0TEZKCzs0IGQ\=\= svg {
  height: 2rem;
  width: 2rem;
  fill: #354052;
}

.frogContent--2CmMqk-zIIxeD24Xhzjq\+g\=\= {
  flex-grow: 1;
}

html[dir] .marginBottom--lPyvYnGZKYmST1KKMKGE5Q\=\= {
  margin-bottom: 0.75rem;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/FrogTipBox/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--hVPgI01QDGzEQEgVGrE9kg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.headerContent--O7JlWUT4PkSiusXX\+Pgcew\=\= {
  align-items: center;
  display: flex;
}

html[dir] .headerContent--O7JlWUT4PkSiusXX\+Pgcew\=\= h1, html[dir] .headerContent--O7JlWUT4PkSiusXX\+Pgcew\=\= h2, html[dir] .headerContent--O7JlWUT4PkSiusXX\+Pgcew\=\= h3, html[dir] .headerContent--O7JlWUT4PkSiusXX\+Pgcew\=\= h4 {
  margin-bottom: 0;
}

.headerContainer--YapaYucf0e8vXazWks2Zsg\=\= {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

html[dir] .headerContainer--YapaYucf0e8vXazWks2Zsg\=\=.withBottomMargin--ZCJYQ5rCnWFF7EiSiTJaOg\=\= {
  margin-bottom: 0.25rem;
}

.buttonsContainer--zIou7VrT8zQJdvL\+5ELjBw\=\= {
  display: flex;
}

html[dir] .button--Wfl7KAipLlgQdTPVPBR3qw\=\= {
  margin: auto 0.25rem;
}

html[dir] .editButton--B6W39508YBdIXiBvrATHGA\=\= {
  margin: 0 0.15rem 0 0.15rem;
}

.iconCircle--O8RTG7cPObEbEO9rF1KoiA\=\=,
.iconFrogbot--U5YHlr6erHeGqLrl1YMGqA\=\= {
  display: flex;
}

html[dir] .iconCircle--O8RTG7cPObEbEO9rF1KoiA\=\=, html[dir] .iconFrogbot--U5YHlr6erHeGqLrl1YMGqA\=\= {
  border-radius: 50%;
  padding: 0.125rem;
}

html[dir] .iconCircle--O8RTG7cPObEbEO9rF1KoiA\=\= {
  background-color: #c0c7d1;
}

.iconCircle--O8RTG7cPObEbEO9rF1KoiA\=\= svg {
  fill: #fff;
  width: 1rem;
  height: 1rem;
}

html[dir] .iconFrogbot--U5YHlr6erHeGqLrl1YMGqA\=\= {
  background-color: #fff;
  border: 2px solid #c0c7d1;
}

.iconFrogbot--U5YHlr6erHeGqLrl1YMGqA\=\= svg {
  fill: #c0c7d1;
  width: 1rem;
  height: 1rem;
}

.premiumCalloutIcon--dfhYa3wTIItaVC-iqKX9YQ\=\= {
  position: relative;
  height: 2.75rem;
  width: 2.75rem;
}

.premiumCalloutIcon--dfhYa3wTIItaVC-iqKX9YQ\=\= svg {
  width: 1rem;
  position: absolute;
  fill: #c0c7d1;
}

.premiumCalloutIcon--dfhYa3wTIItaVC-iqKX9YQ\=\= > svg {
  bottom: 0.72rem;
}

html[dir="ltr"] .premiumCalloutIcon--dfhYa3wTIItaVC-iqKX9YQ\=\= > svg {
  left: 0.62rem;
}

html[dir="rtl"] .premiumCalloutIcon--dfhYa3wTIItaVC-iqKX9YQ\=\= > svg {
  right: 0.62rem;
}

.premiumCalloutIcon--dfhYa3wTIItaVC-iqKX9YQ\=\= span svg {
  top: 0.25rem;
}

html[dir="ltr"] .premiumCalloutIcon--dfhYa3wTIItaVC-iqKX9YQ\=\= span svg {
  right: 0.525rem;
}

html[dir="rtl"] .premiumCalloutIcon--dfhYa3wTIItaVC-iqKX9YQ\=\= span svg {
  left: 0.525rem;
}

html[dir] .helpButton--6nDkgCPsPFiLGNFleycqeA\=\= {
  background-color: transparent !important;
  padding: 0.75rem;
}

html[dir="ltr"] .helpButton--6nDkgCPsPFiLGNFleycqeA\=\= {
  margin-left: 0.25rem;
}

html[dir="rtl"] .helpButton--6nDkgCPsPFiLGNFleycqeA\=\= {
  margin-right: 0.25rem;
}

html[dir] .helpButtonActive--3ro8l7kM9ob2BCYhpZhyTA\=\= .iconCircle--O8RTG7cPObEbEO9rF1KoiA\=\=, html[dir] .helpButton--6nDkgCPsPFiLGNFleycqeA\=\=:focus .iconCircle--O8RTG7cPObEbEO9rF1KoiA\=\=, html[dir] .helpButton--6nDkgCPsPFiLGNFleycqeA\=\=:hover .iconCircle--O8RTG7cPObEbEO9rF1KoiA\=\= {
  background-color: #4b5971;
}

html[dir] .helpButtonActive--3ro8l7kM9ob2BCYhpZhyTA\=\= .iconFrogbot--U5YHlr6erHeGqLrl1YMGqA\=\=, html[dir] .helpButton--6nDkgCPsPFiLGNFleycqeA\=\=:focus .iconFrogbot--U5YHlr6erHeGqLrl1YMGqA\=\=, html[dir] .helpButton--6nDkgCPsPFiLGNFleycqeA\=\=:hover .iconFrogbot--U5YHlr6erHeGqLrl1YMGqA\=\= {
  border-color: #4b5971;
}

.helpButtonActive--3ro8l7kM9ob2BCYhpZhyTA\=\= .iconFrogbot--U5YHlr6erHeGqLrl1YMGqA\=\= svg, .helpButton--6nDkgCPsPFiLGNFleycqeA\=\=:focus .iconFrogbot--U5YHlr6erHeGqLrl1YMGqA\=\= svg, .helpButton--6nDkgCPsPFiLGNFleycqeA\=\=:hover .iconFrogbot--U5YHlr6erHeGqLrl1YMGqA\=\= svg {
  fill: #4b5971;
}

.divider--wP4OHoj7-82fdTjLujpL\+g\=\= {
  width: 100%;
  height: 1px; /* stylelint-disable-line declaration-property-unit-disallowed-list */
}

html[dir] .divider--wP4OHoj7-82fdTjLujpL\+g\=\= {
  background-color: #d5dbe1;
}

.tipContainer--BNYj0t2DS3BAv-OoQuhigA\=\= {
  display: flex;
  justify-content: space-between;
}

.closeContainer--UmhJG-m4RZxlbh5vUUN\+GQ\=\= {
  display: flex;
}

html[dir] .closeContainer--UmhJG-m4RZxlbh5vUUN\+GQ\=\= {
  margin-top: -0.5rem;
}

.farRightSectionContainer--tLsW3scdlAO5--Hd6ImdbA\=\= {
  flex: 1;
}

[dir="ltr"] .farRightSectionContainer--tLsW3scdlAO5--Hd6ImdbA\=\= {
  text-align: right;
}

[dir="rtl"] .farRightSectionContainer--tLsW3scdlAO5--Hd6ImdbA\=\= {
  text-align: left;
}

html[dir="ltr"] .farRightSectionContainer--tLsW3scdlAO5--Hd6ImdbA\=\= {
  padding-right: 2rem;
}

html[dir="rtl"] .farRightSectionContainer--tLsW3scdlAO5--Hd6ImdbA\=\= {
  padding-left: 2rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/Checkbox/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--UNLNNIxE01RN3fcso7cxHA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--1WItj4QjZ\+dNzRkaEIQVIA\=\= {
  display: flex;
  align-items: baseline;
}

html[dir] .container--1WItj4QjZ\+dNzRkaEIQVIA\=\= {
  margin-bottom: 0;
}

.input--49W0ybUzFr\+fxpKMRc4jFA\=\= {
  font-size: 0.75rem;
}

html[dir="ltr"] .input--49W0ybUzFr\+fxpKMRc4jFA\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .input--49W0ybUzFr\+fxpKMRc4jFA\=\= {
  margin-left: 0.5rem;
}

.warning--iDkv5Er\+MWrRiSACdBJH1A\=\= {
  color: #da5443;
}

.label--scHlHJte3Ox4YH\+izdMvfA\=\= {
  display: flex;
  align-items: center;
  font-weight: 300;
  font-size: 1.125rem;
}

.disabledWithpremiumCallout--NAw50HwZmD2ImPlUDvgZaQ\=\= {
  opacity: 0.6;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ai/Thinking/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.thinking--myND047EWIq5GNVAmUXufQ\=\= {
  position: relative;
}
.thinking--myND047EWIq5GNVAmUXufQ\=\= span {
  animation-duration: 1s;
  animation-iteration-count: infinite;
  display: inline-block;
  position: relative;
}
html[dir] .thinking--myND047EWIq5GNVAmUXufQ\=\= span {
  padding: 0 0.25rem;
}
html[dir="ltr"] .thinking--myND047EWIq5GNVAmUXufQ\=\= span {
  animation-name: waviy--OgMMQjYYz6d\+mqr0QqE0jw\=\=;
}
html[dir="rtl"] .thinking--myND047EWIq5GNVAmUXufQ\=\= span {
  animation-name: waviy-rtl--gZ-Gn4pCv6Ah9XuLIDP2cA\=\=;
}
.thinking--myND047EWIq5GNVAmUXufQ\=\= span.first--SVlclgSORjQSlq-p\+psHEg\=\= {
  animation-delay: 0.1s;
}
.thinking--myND047EWIq5GNVAmUXufQ\=\= span.second--qFXT\+yy6jBQSao72\+xRvyw\=\= {
  animation-delay: 0.2s;
}
.thinking--myND047EWIq5GNVAmUXufQ\=\= span.third--XqTthPbYct\+2rt\+JH4U-BQ\=\= {
  animation-delay: 0.3s;
}
@keyframes waviy-rtl--gZ-Gn4pCv6Ah9XuLIDP2cA\=\= {
  0%, 40%, 100% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(-0.5rem);
  }
}
@keyframes waviy--OgMMQjYYz6d\+mqr0QqE0jw\=\= {
  0%, 40%, 100% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(-0.5rem);
  }
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ai/AiSuggest/AiSuggestion/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast---tMaN7ewe9yIV7vW1SLOrA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.suggestionContainer--znaU2QAulkdBxMOqJiGonQ\=\= {
  display: flex;
  flex-direction: row;
  width: 100%; /* stylelint-disable-line declaration-property-unit-disallowed-list */
  z-index: 1;
  align-items: center;
  justify-content: space-between;
  /* stylelint-disable-next-line declaration-property-unit-disallowed-list */
  min-height: 2.9rem;
}

html[dir] .suggestionContainer--znaU2QAulkdBxMOqJiGonQ\=\= {
  border: 1px solid #14b2c7;
  border-radius: 0 0 0.25rem 0.25rem;
  text-transform: none;
  margin: -3px 0 0;
  background-color: #14b2c7;
  box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.1);
  padding: 0 0.5rem;
}

@media only screen and (max-width: 586px) {
  .suggestionContainer--znaU2QAulkdBxMOqJiGonQ\=\= {
    flex-direction: column;
  }
  html[dir] .suggestionContainer--znaU2QAulkdBxMOqJiGonQ\=\= {
    padding: 0 0 0.5rem;
  }
}

.suggestionLabel--hdE41LmG\+LNOHix9UsefcQ\=\= {
  display: flex;
  color: #fff;
  font-weight: 400;
}

html[dir] .suggestionLabel--hdE41LmG\+LNOHix9UsefcQ\=\= {
  background-color: #078ca8;
}

html[dir="ltr"] .suggestionLabel--hdE41LmG\+LNOHix9UsefcQ\=\= {
  border-radius: 0 0 0 0.1rem;
}

html[dir="rtl"] .suggestionLabel--hdE41LmG\+LNOHix9UsefcQ\=\= {
  border-radius: 0 0 0.1rem 0;
}

@media only screen and (max-width: 586px) {
  .suggestionLabel--hdE41LmG\+LNOHix9UsefcQ\=\= {
    width: 100%;
  }
  html[dir] .suggestionLabel--hdE41LmG\+LNOHix9UsefcQ\=\= {
    padding: 0.15rem 0.75rem;
  }
}

@media only screen and (min-width: 587px) {
  .suggestionLabel--hdE41LmG\+LNOHix9UsefcQ\=\= {
    height: -moz-max-content;
    height: max-content;
  }
  html[dir] .suggestionLabel--hdE41LmG\+LNOHix9UsefcQ\=\= {
    margin: -1rem -0.5rem;
    padding: 0.75rem;
  }
}

.suggestionLabel--hdE41LmG\+LNOHix9UsefcQ\=\= svg {
  fill: #fff;
  width: 1rem;
}

html[dir="ltr"] .suggestionLabel--hdE41LmG\+LNOHix9UsefcQ\=\= svg {
  margin-right: 0.5rem;
}

html[dir="rtl"] .suggestionLabel--hdE41LmG\+LNOHix9UsefcQ\=\= svg {
  margin-left: 0.5rem;
}

.suggestion--eaak9TqEmoX5ls2nd\+G-DA\=\= {
  color: #fff;
  font-weight: 600;
  width: 100%;
}

html[dir] .suggestion--eaak9TqEmoX5ls2nd\+G-DA\=\= {
  padding: 0.75rem;
}

html[dir="ltr"] .suggestion--eaak9TqEmoX5ls2nd\+G-DA\=\= {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

html[dir="rtl"] .suggestion--eaak9TqEmoX5ls2nd\+G-DA\=\= {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}

.buttonContainer--KKbCSoOc5BhScixiESer6w\=\= {
  display: flex;
  height: -moz-max-content;
  height: max-content;
}

.suggestionButton--dKJh6DQNH2MreLfpo9\+faw\=\= {
}

html[dir="ltr"] .suggestionButton--dKJh6DQNH2MreLfpo9\+faw\=\= {
  margin-left: 0.25rem;
}

html[dir="rtl"] .suggestionButton--dKJh6DQNH2MreLfpo9\+faw\=\= {
  margin-right: 0.25rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ai/AiSuggest/WYSIWYGTextareaWithAiSuggest/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--zPWxICCEsIjl7XVl8Kv9VQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.editorContainer--qNgjIk\+RjCsW1EwO6JQfAQ\=\= {
  outline: 1px solid #14b2c7; /* stylelint-disable-line declaration-property-unit-disallowed-list */
  box-sizing: border-box;
  --ck-focus-ring: 1px solid hsl(187deg 70% 51%);
  --ck-focus-ring: 1px solid var(--theme-primary-selected);
}

html[dir] .editorContainer--qNgjIk\+RjCsW1EwO6JQfAQ\=\= {
  border-radius: 0.2rem;
  background-color: #14b2c7;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/Steps/TacticalMeetingTriage/TacticalMeetingTriageView/OutputForm/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.actionStatusFormCheck--jFvcJtPRfojcZXoTLf2SDA\=\= {
  min-height: 2.25rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/Steps/TacticalMeetingTriage/TacticalMeetingTriageView/AgendaItemGroups/Output/OutputDescription/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--kBtD4cbjWFMo5kG1OSRT9Q\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.type--wY8c04g2nsa2CN2RuIyvtQ\=\= {
}

.description--AKMA4ytaBvUAM1AxhxEzqA\=\= {
}

html[dir="ltr"] .privateIcon--59XySyyh\+3RQIaG56CKZPw\=\= {
  margin-right: 0.25rem;
}

html[dir="rtl"] .privateIcon--59XySyyh\+3RQIaG56CKZPw\=\= {
  margin-left: 0.25rem;
}

.privateIcon--59XySyyh\+3RQIaG56CKZPw\=\= svg {
  height: 1rem;
  width: 1rem;
  fill: #909eb0;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/Steps/TacticalMeetingTriage/TacticalMeetingTriageView/AgendaItemGroups/Output/OutputActions/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.controlsContainer--KgU1KhcEKjGsA6sCxwsIeQ\=\= {
  display: flex;
  flex-shrink: 0;
  justify-content: flex-end;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/Steps/TacticalMeetingTriage/TacticalMeetingTriageView/AgendaItemGroups/Output/OutputOwner/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--h\+1CIsCmkVPsm8N-0X7qHw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.individualAction--m-5F4qbmoZPCzW3NWdb2RA\=\= {
  color: #da5443;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/ui/IconContainer/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--fiiYZenxoXelj02atJ3oxw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

@media only screen and (min-width: 768px) {
  .sidebarIconContainer--iIRLBxn73XWL3esR\+ERt\+Q\=\= {
    display: flex;
  }
}

.sidebarIconContainer--iIRLBxn73XWL3esR\+ERt\+Q\=\= svg {
  fill: #fff;
}

.sm--veqz3D0RROTArPu6QEEdLw\=\= svg {
  width: 1rem;
  max-height: 1rem;
}

.md--yIeBFjcOBOMvpH3qt2-5AQ\=\= svg {
  width: 1.25rem;
  height: 1.25rem;
}

.lg--ESH3UTrAiSrBm1QNAznSjg\=\= svg {
  width: 1.5rem;
  height: 1.5rem;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/ui/IconButton/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--F937Em9XBkkm1uSi44JFSQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.iconButton--kTc-CpyRbnBi-3ck8dqC-w\=\= {
}

.xs--0AQcxmKFKPDZvUvaufXXuw\=\= {
  height: 1.5rem;
  width: 1.5rem;
}

.sm--65b9lEeei1NFgKlKMzdJ5g\=\= {
  height: 1.75rem;
  width: 1.75rem;
}

.md--D2eaD2Z6frFDN6YDaGO84g\=\= {
  height: 2rem;
  width: 2rem;
}

.lg--aEx5VczLM1rPOuBsY3DpLw\=\= {
  height: 2.75rem;
  width: 2.75rem;
}

html[dir] .light--Pj7P1dexIohpAZM2udDc-A\=\= {
  background: hsl(187deg 82% 43%);
  background: var(--theme-primary);
}

html[dir] .light--Pj7P1dexIohpAZM2udDc-A\=\=:hover, html[dir] .light--Pj7P1dexIohpAZM2udDc-A\=\=:focus {
  background: hsl(187deg 73% 47%);
  background: var(--theme-primary-highlighted);
}

html[dir] .darkBlue--OtdrxWIEV\+PhxhcTGGPpTg\=\= {
  background-color: #078ca8;
}

html[dir] .darkBlue--OtdrxWIEV\+PhxhcTGGPpTg\=\=:hover, html[dir] .darkBlue--OtdrxWIEV\+PhxhcTGGPpTg\=\=:focus {
  background: #057288;
}

html[dir] .dark--TctHSYGFMJvKS4shinssCg\=\= {
  background-color: #354052;
}

html[dir] .dark--TctHSYGFMJvKS4shinssCg\=\=:hover, html[dir] .dark--TctHSYGFMJvKS4shinssCg\=\=:focus {
  background-color: #142239;
}

.tensionIconButton--jTzdJyE9Uf8qisRGl7c2iQ\=\= svg {
  fill: #14b2c7;
  stroke: #14b2c7;
}

.darkTensionIconButton--xFH3o3QdgZtt1-VEUwfjPw\=\= svg {
  stroke: #354052;
  fill: #354052;
}

.tensionIconButton--jTzdJyE9Uf8qisRGl7c2iQ\=\= svg,
.darkTensionIconButton--xFH3o3QdgZtt1-VEUwfjPw\=\= svg {
  width: 0.75rem;
  height: 0.75rem;
  stroke-width: 1rem;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/ui/Container/OpenCloseButton/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html[dir] .icon--peNriFGGvfsESYE8tKkyJg\=\= {
  transition: transform 250ms ease-out;
  transform: none
}
html[dir="ltr"] .iconFlipped--0Gpf8xF\+sT78GO1E9nhlXg\=\= {
  transform: rotate(-180deg)
}
html[dir="rtl"] .iconFlipped--0Gpf8xF\+sT78GO1E9nhlXg\=\= {
  transform: rotate(180deg)
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/ui/Container/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--nsDuL4rSs2gpgDLK0dSNOg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.sideBar--OGvpGsp7ka4JFIOG3VgW6A\=\= {
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .sideBar--OGvpGsp7ka4JFIOG3VgW6A\=\= {
    display: flex;
    color: #fff;
    height: 100vh;
    min-height: 31rem;
  }
  .staticBlock--X3\+KzVOCS7E2X9lFK6dYIQ\=\= {
    width: 4rem;
    display: flex;
    flex-direction: column;
  }
}

.staticBlock--X3\+KzVOCS7E2X9lFK6dYIQ\=\= {
  flex-direction: column;
  justify-content: space-between;
  z-index: 1;
}

html[dir] .staticBlock--X3\+KzVOCS7E2X9lFK6dYIQ\=\= {
  padding: 0 0.5rem 0.5rem;
  background-color: #354052;
}

@media only screen and (max-width: 767px) {
  html[dir] .staticBlock--X3\+KzVOCS7E2X9lFK6dYIQ\=\= {
    padding: 0.2rem 0.3rem;
  }
}

.collapsibleBlock--M2lZo1oOOwCfDXUTq7d56w\=\= {
  overflow-x: hidden;
  overflow-y: auto;
}

html[dir] .collapsibleBlock--M2lZo1oOOwCfDXUTq7d56w\=\= {
  background-color: hsl(187deg 82% 43%);
  background-color: var(--theme-primary);
}

@media only screen and (max-width: 767px) {
  .collapsibleBlock--M2lZo1oOOwCfDXUTq7d56w\=\= {
    height: 96vh;
    overflow-y: auto;
  }
  html[dir] .collapsibleBlock--M2lZo1oOOwCfDXUTq7d56w\=\= {
    transition: height 250ms ease-out;
  }
}

@media only screen and (min-width: 768px) {
  .collapsibleBlock--M2lZo1oOOwCfDXUTq7d56w\=\= {
    width: 17rem;
  }
  html[dir] .collapsibleBlock--M2lZo1oOOwCfDXUTq7d56w\=\= {
    transition: width 250ms ease-out;
  }
}

.collapsibleBlockClosed--aflUpeG42FJrXuzvEt108g\=\= {
  width: 0;
}

.collapsibleBlock--M2lZo1oOOwCfDXUTq7d56w\=\=::-webkit-scrollbar {
  width: 0.5rem;
}

html[dir="ltr"] .collapsibleBlock--M2lZo1oOOwCfDXUTq7d56w\=\=::-webkit-scrollbar {
  margin-left: 0.25rem;
}

html[dir="rtl"] .collapsibleBlock--M2lZo1oOOwCfDXUTq7d56w\=\=::-webkit-scrollbar {
  margin-right: 0.25rem;
}

html[dir] .collapsibleBlock--M2lZo1oOOwCfDXUTq7d56w\=\=::-webkit-scrollbar-track {
  border-radius: 3rem;
  background: rgba(0, 0, 0, 0.2);
}

html[dir] .collapsibleBlock--M2lZo1oOOwCfDXUTq7d56w\=\=::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 3rem;
}

.collapsibleBlockContent--oV\+BwbnfCn1jM7g5VjRilw\=\= {
  height: 100%;
  min-width: calc(17rem - 0.5rem);
}

html[dir] .collapsibleBlockContent--oV\+BwbnfCn1jM7g5VjRilw\=\= {
  background-color: hsl(187deg 82% 43%);
  background-color: var(--theme-primary);
  transition: transform 250ms ease-out;
  transform: none;
}

html[dir="ltr"] .collapsibleBlockContentClosed--rnd\+Rer0dQQ1dU54RUKP6g\=\= {
  transform: translate(-17rem);
}

html[dir="rtl"] .collapsibleBlockContentClosed--rnd\+Rer0dQQ1dU54RUKP6g\=\= {
  transform: translate(17rem);
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/Placeholder/SectionPlaceholder/Header/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.header--2AdlQuSu7OdsooWlT-4ILg\=\= {
  height: 1.5rem;
  width: auto;
}
html[dir] .header--2AdlQuSu7OdsooWlT-4ILg\=\= {
  border-radius: 0.25rem;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/Placeholder/SectionPlaceholder/Items/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.items--C\+BHeWpHyjh7KgyUwB7QsA\=\= {
  display: flex;
  flex-direction: column;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/Placeholder/SectionPlaceholder/Item/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--KQj6yVJQ2uCm9WHZV-LsZA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.item--Sc7ow8THCsCwUCvKoPwlUA\=\= {
  white-space: pre-wrap;
  font-size: 0.875rem; /* stylelint-disable-line declaration-property-unit-disallowed-list */
  line-height: 1.5;
}

html[dir] .item--Sc7ow8THCsCwUCvKoPwlUA\=\= {
  border-radius: 0.25rem;
}

html[dir="ltr"] .item--Sc7ow8THCsCwUCvKoPwlUA\=\= {
  margin: 0.3rem 0 0.3rem 0.75rem;
}

html[dir="rtl"] .item--Sc7ow8THCsCwUCvKoPwlUA\=\= {
  margin: 0.3rem 0.75rem 0.3rem 0;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/Placeholder/SectionPlaceholder/NoHeaderItem/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--b0UazH-UE7etwy1dRsaynA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.item--czZ6md5r1WA70d43-uD0Lg\=\= {
  white-space: pre-wrap;
  font-size: 0.875rem; /* stylelint-disable-line declaration-property-unit-disallowed-list */
  line-height: 1.5;
}

html[dir] .item--czZ6md5r1WA70d43-uD0Lg\=\= {
  margin: 0.3rem 0;
  border-radius: 0.25rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/Placeholder/SectionPlaceholder/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--7dVJkaHIJkZa9H1d3X9ZFQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

@keyframes loading-rtl--vRUzp6W-oMreUrhC9dHlhw\=\= {
  0% {
    transition: none;
  }
  33% {
    background-color: transparent;
    transition: all 2s ease-out;
  }
  66% {
    transition: none;
  }
}

@keyframes loading--cw30wTVo5H8cs8pb6MS91A\=\= {
  0% {
    transition: none;
  }
  33% {
    background-color: transparent;
    transition: all 2s ease-out;
  }
  66% {
    transition: none;
  }
}

.section--HKySGB4-mkoMRJ13OHwnOw\=\= {
  white-space: pre-wrap;
}

.section--HKySGB4-mkoMRJ13OHwnOw\=\= div {
  position: relative;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  opacity: 0.5;
}

html[dir] .section--HKySGB4-mkoMRJ13OHwnOw\=\= div {
  background-color: #fff;
}

html[dir="ltr"] .section--HKySGB4-mkoMRJ13OHwnOw\=\= div {
  animation-name: loading--cw30wTVo5H8cs8pb6MS91A\=\=;
}

html[dir="rtl"] .section--HKySGB4-mkoMRJ13OHwnOw\=\= div {
  animation-name: loading-rtl--vRUzp6W-oMreUrhC9dHlhw\=\=;
}

.collapsedSection--XaPveWfDT0tr9yQ2P\+3SHw\=\= {
  display: flex;
  height: 2.75rem;
  width: 2.75rem;
}

html[dir] .collapsedSection--XaPveWfDT0tr9yQ2P\+3SHw\=\= {
  margin-bottom: 0.15rem;
  border-radius: 0.25rem;
}

html[dir] .collapsedSection--XaPveWfDT0tr9yQ2P\+3SHw\=\=:hover {
  background-color: #4b5971;
}

.collapsedSection--XaPveWfDT0tr9yQ2P\+3SHw\=\= div {
  position: relative;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  opacity: 0.5;
}

html[dir] .collapsedSection--XaPveWfDT0tr9yQ2P\+3SHw\=\= div {
  background-color: #fff;
}

html[dir="ltr"] .collapsedSection--XaPveWfDT0tr9yQ2P\+3SHw\=\= div {
  animation-name: loading--cw30wTVo5H8cs8pb6MS91A\=\=;
}

html[dir="rtl"] .collapsedSection--XaPveWfDT0tr9yQ2P\+3SHw\=\= div {
  animation-name: loading-rtl--vRUzp6W-oMreUrhC9dHlhw\=\=;
}

.icon--38awzsPOwpg76-SlLWQJWw\=\= {
  height: 1.75rem;
  width: 1.75rem;
}

html[dir] .icon--38awzsPOwpg76-SlLWQJWw\=\= {
  margin: 0.5rem;
  border-radius: 50%;
  background-color: #354052;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/Placeholder/UserSectionPlaceholder/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--1BzO003r81Oeacryv6gDcg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.placeholder--8CYOTPJK\+ew\+Q7Q73nJ4QQ\=\= {
  display: flex;
  flex-direction: column;
}

html[dir] .placeholder--8CYOTPJK\+ew\+Q7Q73nJ4QQ\=\= {
  padding: 1.25rem 1rem 0.75rem;
  margin: 0 -1rem;
}

.placeholder--8CYOTPJK\+ew\+Q7Q73nJ4QQ\=\= > div {
  position: relative;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  opacity: 0.5;
}

html[dir] .placeholder--8CYOTPJK\+ew\+Q7Q73nJ4QQ\=\= > div {
  background-color: #fff;
}

html[dir="ltr"] .placeholder--8CYOTPJK\+ew\+Q7Q73nJ4QQ\=\= > div {
  animation-name: loading--iRID2LYTGmkMdUYN5VS4aA\=\=;
}

html[dir="rtl"] .placeholder--8CYOTPJK\+ew\+Q7Q73nJ4QQ\=\= > div {
  animation-name: loading-rtl--2d76GRIFWSEd\+KFULrxVbw\=\=;
}

.orgName--TVXdlrWwRTja\+V3kVRujWA\=\= {
  height: 1.6875rem;
  width: 75%;
}

html[dir] .orgName--TVXdlrWwRTja\+V3kVRujWA\=\= {
  margin-bottom: 0.25rem;
  border-radius: 0.25rem;
}

.userName--pZ3wwbT113f54dL91KyhpQ\=\= {
  height: 0.875rem;
  width: 25%;
}

html[dir] .userName--pZ3wwbT113f54dL91KyhpQ\=\= {
  border-radius: 0.25rem;
}

@keyframes loading-rtl--2d76GRIFWSEd\+KFULrxVbw\=\= {
  0% {
    transition: none;
  }
  33% {
    background-color: transparent;
    transition: all 2s ease-out;
  }
  66% {
    transition: none;
  }
}

@keyframes loading--iRID2LYTGmkMdUYN5VS4aA\=\= {
  0% {
    transition: none;
  }
  33% {
    background-color: transparent;
    transition: all 2s ease-out;
  }
  66% {
    transition: none;
  }
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/Placeholder/SearchPlaceholder/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--gBGT8-ReS2AnGbpvNHOXNw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.search--VpbeeAx61tDKsb20Su7h7g\=\= {
  height: 2rem;
}

html[dir] .search--VpbeeAx61tDKsb20Su7h7g\=\= {
  padding: 0;
  border-radius: 0.25rem;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/Placeholder/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--w-jRdaJuNC1ODPzoznN\+PQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .wrapper--si3IAxJEdoq2s0\+wJpd7Hw\=\= {
  padding: 1rem;
}

html[dir] .orgSelect--73JrdzoteSNEpsTx76Zoxw\=\= {
  margin-top: 1.25rem;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/SidebarView/SettingsSection/Announcements/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--ncAhBMcziuyeYQO1mTh0lw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--13joPHjkg0lOieHaved4hQ\=\= {
  position: relative;
}

.notificationDot--J0\+iVYfo9OHBuDwP6slG0g\=\= {
  height: 0.5rem;
  width: 0.5rem;
  color: transparent;
  top: 1.75rem;
  position: absolute;
}

html[dir] .notificationDot--J0\+iVYfo9OHBuDwP6slG0g\=\= {
  border-radius: 50%;
  background-color: #da5443;
}

html[dir="ltr"] .notificationDot--J0\+iVYfo9OHBuDwP6slG0g\=\= {
  right: 0.65rem;
}

html[dir="rtl"] .notificationDot--J0\+iVYfo9OHBuDwP6slG0g\=\= {
  left: 0.65rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/ui/DropdownSection/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--jBS-dR3VPRpiNtv8ivSLVQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.popover--1-1A02ajz-uq3ryyUX21xw\=\= {
  color: #fff;
  z-index: 6;
  top: -0.4rem !important; /* stylelint-disable-line declaration-no-important */
}

html[dir] .popover--1-1A02ajz-uq3ryyUX21xw\=\= {
  background-color: #354052;
  border-radius: 0.25rem;
}

html[dir="ltr"] .popover--1-1A02ajz-uq3ryyUX21xw\=\= {
  padding: 1rem 0.5rem 0.5rem 1rem;
  margin-left: 0.5rem;
}

html[dir="rtl"] .popover--1-1A02ajz-uq3ryyUX21xw\=\= {
  padding: 1rem 1rem 0.5rem 0.5rem;
  margin-right: 0.5rem;
}

.popover--1-1A02ajz-uq3ryyUX21xw\=\= > span {
  position: absolute;
}

html[dir="ltr"] .popover--1-1A02ajz-uq3ryyUX21xw\=\= > span {
  left: 0;
}

html[dir="rtl"] .popover--1-1A02ajz-uq3ryyUX21xw\=\= > span {
  right: 0;
}

.popover--1-1A02ajz-uq3ryyUX21xw\=\= > span::after {
  box-sizing: border-box;
  content: " ";
  display: block;
  position: absolute;
  top: -0.2rem;
}

html[dir] .popover--1-1A02ajz-uq3ryyUX21xw\=\= > span::after {
  border-bottom: 0.5rem solid transparent;
  border-top: 0.5rem solid transparent;
}

html[dir="ltr"] .popover--1-1A02ajz-uq3ryyUX21xw\=\= > span::after {
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid #354052;
  left: -1rem;
}

html[dir="rtl"] .popover--1-1A02ajz-uq3ryyUX21xw\=\= > span::after {
  border-right: 0.5rem solid transparent;
  border-left: 0.5rem solid #354052;
  right: -1rem;
}

.popoverInner--u1v0Fg1eiOiS5O-tF\+q8wQ\=\= {
  max-height: calc(100vh - 2.5rem);
  overflow-y: auto;
  overflow-x: hidden;
}

html[dir="ltr"] .popoverInner--u1v0Fg1eiOiS5O-tF\+q8wQ\=\= {
  padding-right: 0.75rem;
}

html[dir="rtl"] .popoverInner--u1v0Fg1eiOiS5O-tF\+q8wQ\=\= {
  padding-left: 0.75rem;
}

html[dir="ltr"] .popoverHeader--BQvrD3nFlWBvPIZU4iWCWw\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .popoverHeader--BQvrD3nFlWBvPIZU4iWCWw\=\= {
  margin-right: 0.5rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/ui/SectionItem/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--AmJl8QZ01bfx\+TmhBcIjDA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.disabledElement--3QBCmVOeva545O-vTFlcQQ\=\= {
  opacity: 0.5;
  cursor: not-allowed;
}

html[dir] .disabledElement--3QBCmVOeva545O-vTFlcQQ\=\=:hover {
  background: transparent;
}

.textTruncate--luVb9r5-Nx2VMpqZL94-sA\=\= {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.item--PMv2HaAidmKVaup48w2I5A\=\= {
  display: flex;
  position: relative;
}

.item--PMv2HaAidmKVaup48w2I5A\=\= * {
  vertical-align: bottom;
}

.itemIcon--PrbxaCu5YFwpppgF8Ax33g\=\= {
  align-self: center;
}

html[dir="ltr"] .itemIcon--PrbxaCu5YFwpppgF8Ax33g\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .itemIcon--PrbxaCu5YFwpppgF8Ax33g\=\= {
  margin-left: 0.5rem;
}

.actionButton--lBESOpkUf\+CiiM5CzI2BqQ\=\= {
  display: flex;
  align-items: center;
}

html[dir="ltr"] .actionButton--lBESOpkUf\+CiiM5CzI2BqQ\=\= {
  margin-left: 0.25rem;
}

html[dir="rtl"] .actionButton--lBESOpkUf\+CiiM5CzI2BqQ\=\= {
  margin-right: 0.25rem;
}

.button--lTFbTkx4QNZkq19fe6pZng\=\= {
  cursor: pointer;
  height: 1.9rem;
}

.link--XhJ2ezFG2oRHd1DpXCZhjQ\=\=,
.button--lTFbTkx4QNZkq19fe6pZng\=\= {
  color: #fff;
  display: inline-flex;
  align-items: center;
  flex-grow: 1;
}

html[dir] .link--XhJ2ezFG2oRHd1DpXCZhjQ\=\=, html[dir] .button--lTFbTkx4QNZkq19fe6pZng\=\= {
  border-radius: 0.25rem;
}

html[dir="ltr"] .link--XhJ2ezFG2oRHd1DpXCZhjQ\=\=, html[dir="ltr"] .button--lTFbTkx4QNZkq19fe6pZng\=\= {
  margin-right: 0.75rem;
  padding: 0.3rem 0.5rem 0.3rem 0.75rem;
}

html[dir="rtl"] .link--XhJ2ezFG2oRHd1DpXCZhjQ\=\=, html[dir="rtl"] .button--lTFbTkx4QNZkq19fe6pZng\=\= {
  margin-left: 0.75rem;
  padding: 0.3rem 0.75rem 0.3rem 0.5rem;
}

.link--XhJ2ezFG2oRHd1DpXCZhjQ\=\=:hover, .link--XhJ2ezFG2oRHd1DpXCZhjQ\=\=:focus,
.button--lTFbTkx4QNZkq19fe6pZng\=\=:hover,
.button--lTFbTkx4QNZkq19fe6pZng\=\=:focus {
  color: #fff;
  outline: none;
}

html[dir] .link--XhJ2ezFG2oRHd1DpXCZhjQ\=\=:hover, html[dir] .link--XhJ2ezFG2oRHd1DpXCZhjQ\=\=:focus, html[dir] .button--lTFbTkx4QNZkq19fe6pZng\=\=:hover, html[dir] .button--lTFbTkx4QNZkq19fe6pZng\=\=:focus {
  background-color: hsl(187deg 73% 47%);
  background-color: var(--theme-primary-highlighted);
}

.itemTitle--ArlVny\+cwTtSL5ZVdvxu9Q\=\= {
}

.darkButton--FAf0xfFHwBSNgdEs2zbsKQ\=\= {
  max-width: 16rem;
}

html[dir="ltr"] .darkButton--FAf0xfFHwBSNgdEs2zbsKQ\=\= {
  margin-right: 0;
}

html[dir="rtl"] .darkButton--FAf0xfFHwBSNgdEs2zbsKQ\=\= {
  margin-left: 0;
}

html[dir] .darkButton--FAf0xfFHwBSNgdEs2zbsKQ\=\=:hover, html[dir] .darkButton--FAf0xfFHwBSNgdEs2zbsKQ\=\=:focus {
  background-color: #142239;
}

html[dir] .highlightedButton--FsDu83ZNsbLVADGXe6ddhQ\=\= {
  background-color: hsl(187deg 70% 51%);
  background-color: var(--theme-primary-selected);
}

html[dir] .darkHighlightedButton--hRoQYvLxlhrLOHMMOKV9ng\=\= {
  background-color: #142239;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/SidebarView/SettingsSection/FreshChat/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--raJO3qyFf4cerR9lwMyuHg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.premiumChatIcon--7ArqdVK1y6cKeMXLVD\+xZg\=\= {
  position: relative;
  height: 2.75rem;
  width: 2.75rem;
}

.premiumChatIcon--7ArqdVK1y6cKeMXLVD\+xZg\=\= span svg {
  width: 0.8rem;
  position: absolute;
  top: 0.25rem;
}

html[dir="ltr"] .premiumChatIcon--7ArqdVK1y6cKeMXLVD\+xZg\=\= span svg {
  right: 0.625rem;
}

html[dir="rtl"] .premiumChatIcon--7ArqdVK1y6cKeMXLVD\+xZg\=\= span svg {
  left: 0.625rem;
}

.premiumChatIcon--7ArqdVK1y6cKeMXLVD\+xZg\=\= button div svg {
  width: 0.8rem;
  position: absolute;
  bottom: 0.32rem;
}

html[dir="ltr"] .premiumChatIcon--7ArqdVK1y6cKeMXLVD\+xZg\=\= button div svg {
  left: 0.825rem;
}

html[dir="rtl"] .premiumChatIcon--7ArqdVK1y6cKeMXLVD\+xZg\=\= button div svg {
  right: 0.825rem;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/SidebarView/UserSection/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--RJ-D45smuIUw6yisgCwwnA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.disabledElement--ym4E376Qvai6kXYkBljlcQ\=\= {
  opacity: 0.5;
  cursor: not-allowed;
}

html[dir] .disabledElement--ym4E376Qvai6kXYkBljlcQ\=\=:hover {
  background: transparent;
}

.textTruncate--odp6Y1XGhuxUWYe\+9-zRPw\=\= {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.orgName--8Ocv7ANstu121\+IBRuyICQ\=\= {
  font-size: 1.25rem;
  font-weight: 300;
  color: #fff;
}

.orgName--8Ocv7ANstu121\+IBRuyICQ\=\=:hover, .orgName--8Ocv7ANstu121\+IBRuyICQ\=\=:focus {
  color: #c1e3f0;
}

.orgNameSubtitle--6k1PSX-hdyT-vhhrLS6AUQ\=\= {
  font-size: 0.75rem;
  color: #fff;
}

.orgNameSubtitle--6k1PSX-hdyT-vhhrLS6AUQ\=\=:hover, .orgNameSubtitle--6k1PSX-hdyT-vhhrLS6AUQ\=\=:focus {
  color: #c1e3f0;
}

.container--vePqC7OEotNVisF18zQIrg\=\= {
  overflow: hidden;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/SidebarView/Search/FullSearch/QueryInput/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--KNT0vSSJUFdz\+6xsE2IfNQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.sideBarSearchInput--RJprEV51WSTlJ-jZw2Xj4A\=\= {
  height: 2rem;
  width: 100%;
  font-size: 0.95rem;
  letter-spacing: 0.03em;
}

html[dir] .sideBarSearchInput--RJprEV51WSTlJ-jZw2Xj4A\=\= {
  border: none;
  background: #f1f3f5;
  border-radius: 0.2rem;
}

html[dir="ltr"] .sideBarSearchInput--RJprEV51WSTlJ-jZw2Xj4A\=\= {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

html[dir="rtl"] .sideBarSearchInput--RJprEV51WSTlJ-jZw2Xj4A\=\= {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.sideBarSearchInput--RJprEV51WSTlJ-jZw2Xj4A\=\= ::-moz-placeholder {
  color: #909eb0;
  line-height: 2rem;
}

.sideBarSearchInput--RJprEV51WSTlJ-jZw2Xj4A\=\= ::placeholder {
  color: #909eb0;
  line-height: 2rem;
}

.sideBarSearchInput--RJprEV51WSTlJ-jZw2Xj4A\=\=:focus, .sideBarSearchInput--RJprEV51WSTlJ-jZw2Xj4A\=\=:hover {
  outline: none;
}

html[dir] .sideBarSearchInput--RJprEV51WSTlJ-jZw2Xj4A\=\=:focus, html[dir] .sideBarSearchInput--RJprEV51WSTlJ-jZw2Xj4A\=\=:hover {
  background: #fff;
}

.container--VUyBNw3mbi1hCYy6x5zv1A\=\= {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
}

html[dir="ltr"] .container--VUyBNw3mbi1hCYy6x5zv1A\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .container--VUyBNw3mbi1hCYy6x5zv1A\=\= {
  margin-left: 0.5rem;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/SidebarView/Search/FullSearch/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--\+mEZ2TruaL3Tzf-2-h9jJQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.sideBar--LhgQgXCRQ7VXI\+O8KyLdsQ\=\= {
  display: flex;
  align-items: center;
}

html[dir] .sideBar--LhgQgXCRQ7VXI\+O8KyLdsQ\=\= {
  margin-top: 0.5rem;
}

.sideBarIcon--N-8pgcL83GcAinhzTPlQ8g\=\= {
  display: flex;
  align-items: center;
}

.sideBarIcon--N-8pgcL83GcAinhzTPlQ8g\=\= svg {
  fill: #fff;
  width: 1.375rem;
  height: 1.375rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/SidebarView/LocaleSwitcher/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--oieRfmuh-aW6Yq1I9SwCIQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .localeSwitcher--PKR5qCqU4x9It8WFN3q\+qA\=\= {
  margin: 0.25rem 0;
}

.localeSwitcher--PKR5qCqU4x9It8WFN3q\+qA\=\= a {
  color: #b5ebad !important; /* stylelint-disable-line declaration-no-important */
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/SidebarView/UpgradeLink/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--N5yXqLtXOWYWIZAQEv6OCQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .upgradeLink--\+PugeL\+9dAuGt4FlziPkrw\=\= {
  margin: 0.25rem 0;
}

.upgradeLink--\+PugeL\+9dAuGt4FlziPkrw\=\= a {
  color: #b5ebad !important; /* stylelint-disable-line declaration-no-important */
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/ui/Section/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--BwiJSp0v-bOjUyT2LJ\+vMQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .section--M\+54PQZgIcarJ5vO-b426Q\=\= {
  margin: 1.25rem 0;
}

.title--wCzPkRjaGd46bv0FkBNdmg\=\= {
  display: flex;
  align-items: center;
  line-height: 100%;
}

html[dir] .title--wCzPkRjaGd46bv0FkBNdmg\=\= {
  margin-bottom: 0.25rem;
}

.title--wCzPkRjaGd46bv0FkBNdmg\=\= .label--7n0bbN9oDBBbzNOQXibpsg\=\= {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: normal;
}

html[dir] .title--wCzPkRjaGd46bv0FkBNdmg\=\= .label--7n0bbN9oDBBbzNOQXibpsg\=\= {
  margin-bottom: 0;
}

.title--wCzPkRjaGd46bv0FkBNdmg\=\= a {
  color: #fff;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/SidebarView/OrganizationSection/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--hdv2s59ggkoqf\+LmEX4i0A\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.button--cgCZGOY1DF8E0hNut6FhMw\=\= {
  color: #fff;
}

html[dir] .button--cgCZGOY1DF8E0hNut6FhMw\=\= {
  background-color: transparent;
  border: none;
  text-transform: uppercase;
}

.button--cgCZGOY1DF8E0hNut6FhMw\=\=:hover {
  cursor: pointer;
}

.button--cgCZGOY1DF8E0hNut6FhMw\=\=:focus {
  outline: none;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/ModalLoader/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--rOhQ5Fl7YzCxcX1zpup9vA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.loader--SGdkpXABy0SqXU25hQ8L0g\=\= {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100%;
  display: flex;
  opacity: 0.5;
  z-index: 1050;
}

html[dir] .loader--SGdkpXABy0SqXU25hQ8L0g\=\= {
  background-color: #354052;
}

html[dir="ltr"] .loader--SGdkpXABy0SqXU25hQ8L0g\=\= {
  left: 0;
}

html[dir="rtl"] .loader--SGdkpXABy0SqXU25hQ8L0g\=\= {
  right: 0;
}

html[dir] .dots--11\+CMe6Pesq3iYYVAUFfZQ\=\= {
  margin: auto;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/ui/NotificationBadge/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--ILohgsvF3SMPITX3UQ\+xew\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.notificationBadge--zZp-xFowD67rNnxLCvtGhw\=\= {
  font-size: 0.75rem;
  height: 1rem;
  display: inline-flex;
  align-items: center;
}

html[dir] .notificationBadge--zZp-xFowD67rNnxLCvtGhw\=\= {
  background-color: hsl(7deg 67% 56%);
  background-color: var(--theme-danger);
  border-radius: 0.5rem;
  text-align: center;
}

html[dir="ltr"] .notificationBadge--zZp-xFowD67rNnxLCvtGhw\=\= {
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-right: auto;
}

html[dir="rtl"] .notificationBadge--zZp-xFowD67rNnxLCvtGhw\=\= {
  margin-right: 0.5rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/SidebarView/TensionProcessing/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--xyYoMG2gx3OLyAyxlJG\+gw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.disabledQuickAddProposal--as-ykaOZSC9c3OqVvPaNpg\=\= {
  height: 1.75rem;
  width: 1.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.5;
  cursor: not-allowed;
}

html[dir] .disabledQuickAddProposal--as-ykaOZSC9c3OqVvPaNpg\=\= {
  border: none;
  background: transparent;
  border-radius: 0.2rem;
}

.disabledQuickAddProposal--as-ykaOZSC9c3OqVvPaNpg\=\=:focus {
  outline: none;
}

html[dir] .itemsContainer--qJMpa\+tT7nRdzxYbxKcCwQ\=\= {
  margin-bottom: 0.75rem;
}

html[dir="ltr"] .item--dcWocN7dmtgfaeXh\+n898A\=\= {
  margin-left: -0.5rem;
}

html[dir="rtl"] .item--dcWocN7dmtgfaeXh\+n898A\=\= {
  margin-right: -0.5rem;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/RadioButton/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--p0wopAnfxdV015ZoNxr6DQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.item--6rpTuRazxwjdCXclbTs6Bw\=\= {
  display: flex;
  align-items: baseline;
}

html[dir="ltr"] .input--cQzU8r1TjFzFC22\+PUmUqQ\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .input--cQzU8r1TjFzFC22\+PUmUqQ\=\= {
  margin-left: 0.5rem;
}

.label--bDCi7c5IKC9AptQS9BzAgQ\=\= {
  font-weight: 300;
  font-size: 1.125rem;
  width: 100%;
}

.warning--RDoDaXeD74zb\+0GPlB5\+FA\=\= {
  color: #da5443;
}

.items--wmbMgfbYXEtbItzhc0hYqQ\=\= {
  display: flex;
  flex-direction: column;
  width: 100%;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Modal/Header/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--ADMXKICRWpS0v2-86txWDA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--AUpgAvEHNw9oux7v44zgQA\=\= {
  display: flex;
}

.cite--FvAHAnHF1HZEZwBKgfoA-g\=\= {
  font-size: 14px;
}

html[dir] .cite--FvAHAnHF1HZEZwBKgfoA-g\=\= {
  margin-top: 0.5rem;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Modal/Footer/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--O6ml51MfI5hd6nLDM0HdVQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--qhNV7BVzqkIFdGMydm08Pw\=\= {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

html[dir] .container--qhNV7BVzqkIFdGMydm08Pw\=\= {
  margin-top: 2rem;
}

.leftBlock--5Yc-qAJflAVtXUUpkhur\+Q\=\= {
  display: flex;
  flex-wrap: wrap;
}

html[dir] .leftBlock--5Yc-qAJflAVtXUUpkhur\+Q\=\= button {
  margin: 0;
}

.rightBlock--N2\+DyVagTbhxvZ-eSeFCCA\=\= {
  justify-content: flex-end;
}

html[dir="ltr"] .rightBlock--N2\+DyVagTbhxvZ-eSeFCCA\=\= button {
  margin-right: 0.5rem;
}

html[dir="rtl"] .rightBlock--N2\+DyVagTbhxvZ-eSeFCCA\=\= button {
  margin-left: 0.5rem;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/FormGroup/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--ko5Z47VolNT0ihRcOdK63w\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.formGroup--LnDD41X-hqyXH2AyjI6edg\=\= {
  width: 100%;
}

html[dir] .formGroup--LnDD41X-hqyXH2AyjI6edg\=\= {
  margin-bottom: 0.75rem;
}

.rightPart--dNFwAqFcqZ6GHGFeSz1b0w\=\= {
  display: flex;
  justify-content: flex-end;
  flex: none;
  width: 2rem;
  align-self: center;
  position: relative;
}

html[dir="ltr"] .rightPart--dNFwAqFcqZ6GHGFeSz1b0w\=\= {
  left: 0.25rem;
}

html[dir="rtl"] .rightPart--dNFwAqFcqZ6GHGFeSz1b0w\=\= {
  right: 0.25rem;
}

.input--IiWzQSuv-9JM21C2gdqlMA\=\= {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
}

.input--IiWzQSuv-9JM21C2gdqlMA\=\= .form-group .form-feedback {
  display: block;
}

.formGroupSmall--Nb25EVDwnIzflYpacmJCWQ\=\= {
  width: 50%;
}

@media (max-width: 768px) {
  .formGroupSmall--Nb25EVDwnIzflYpacmJCWQ\=\= {
    width: 100%;
  }
}

.formGroupMedium--XPLN7deaDm6BngnLRDrTZw\=\= {
  width: 70%;
}

@media (max-width: 768px) {
  .formGroupMedium--XPLN7deaDm6BngnLRDrTZw\=\= {
    width: 100%;
  }
}

.labels--COQEYPmf04-oLlYe3zezIg\=\= {
  display: flex;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ai/AiSuggest/ProposalSuggestion/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--BrudAEOxqkhONDoJ0CrYXA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.shared--U6RBCVb\+j3YYbWaHXi2QsA\=\= svg {
  fill: #fff;
  width: 1rem;
}

html[dir="ltr"] .shared--U6RBCVb\+j3YYbWaHXi2QsA\=\= svg {
  margin-right: 0.5rem;
}

html[dir="rtl"] .shared--U6RBCVb\+j3YYbWaHXi2QsA\=\= svg {
  margin-left: 0.5rem;
}

.offer--447Y8xyS66oDHuS9CqoqXw\=\= {
  color: #fff;
}

html[dir] .offer--447Y8xyS66oDHuS9CqoqXw\=\= {
  background-color: #078ca8;
  padding: 0.5rem;
  border-radius: 0.2rem;
}

html[dir="ltr"] .offer--447Y8xyS66oDHuS9CqoqXw\=\= > span {
  margin-left: 0.5rem;
}

html[dir="rtl"] .offer--447Y8xyS66oDHuS9CqoqXw\=\= > span {
  margin-right: 0.5rem;
}

html[dir] .tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= {
  border: 1px solid #078ca8;
  border-radius: 0.2rem;
  margin-bottom: 2rem;
}

.tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= h2 {
  /* stylelint-disable-next-line declaration-no-important */
  font-size: 1.125rem;
  font-weight: 500;
}

html[dir] .tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= h2 {
  text-transform: uppercase !important;
  margin: 1.5rem 0 1rem;
}

html[dir="ltr"] .tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= ol, html[dir="ltr"] .tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= ul {
  margin-left: 1rem;
}

html[dir="rtl"] .tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= ol, html[dir="rtl"] .tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= ul {
  margin-right: 1rem;
}

.tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= li {
  list-style: disc;
}

html[dir] .tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= li {
  margin: 1rem 0;
}

.tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= strong {
  font-weight: 500;
}

html[dir] .tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= > div {
  margin: 0;
}

html[dir] .tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= .suggestionContainer--xnmp0j\+ORuJ41YwGCaB0WA\=\= {
  padding: 1rem 1.5rem;
  background-color: rgba(255, 255, 255, 0.25);
}

.tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= .header--fcyW7FoX59Mar\+bL\+6Ij5A\=\= {
  display: flex;
  color: #fff;
  font-weight: 400;
  align-items: center;
  justify-content: space-between;
}

html[dir] .tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= .header--fcyW7FoX59Mar\+bL\+6Ij5A\=\= {
  background-color: #078ca8;
  padding: 0.5rem 1.5rem;
}

.tipContainer--WRMk2MtcYSiGBHAIkZPhrw\=\= .openCloseButton--hkbWSYRqKt\+waM\+FmH0S3g\=\= {
  font-size: 1.125rem;
}

html[dir="ltr"] .buttons--AhEXAcnacN-BUOB0yOre9Q\=\= {
  margin-right: -1rem;
}

html[dir="rtl"] .buttons--AhEXAcnacN-BUOB0yOre9Q\=\= {
  margin-left: -1rem;
}

.button--d4Kv-aFYaXnHOGC4S5zisQ\=\= {
  color: #fff;
}

html[dir] .button--d4Kv-aFYaXnHOGC4S5zisQ\=\= {
  background: none;
  border: 0;
}

html[dir="ltr"] .button--d4Kv-aFYaXnHOGC4S5zisQ\=\= {
  margin-left: 0.25rem;
}

html[dir="rtl"] .button--d4Kv-aFYaXnHOGC4S5zisQ\=\= {
  margin-right: 0.25rem;
}

.getSuggestionButton--PzBdli4y1W3R1lNmORCG7g\=\= {
  color: #fff;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/DatePicker/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}
body.high-contrast--bsW3iRM7hp1I5uUC9OpPSw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}
/* stylelint-disable-line declaration-property-unit-disallowed-list */
/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */
/* stylelint-disable-line declaration-property-unit-disallowed-list */
/* stylelint-disable declaration-property-unit-disallowed-list  */
/* stylelint-enable */
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow {
  position: absolute;
}
html[dir="ltr"] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle, html[dir="ltr"] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, html[dir="ltr"] .react-datepicker__year-read-view--down-arrow, html[dir="ltr"] .react-datepicker__month-read-view--down-arrow, html[dir="ltr"] .react-datepicker__month-year-read-view--down-arrow{
  margin-left: -8px;
}
html[dir="rtl"] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle, html[dir="rtl"] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, html[dir="rtl"] .react-datepicker__year-read-view--down-arrow, html[dir="rtl"] .react-datepicker__month-read-view--down-arrow, html[dir="rtl"] .react-datepicker__month-year-read-view--down-arrow{
  margin-right: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before, .react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  height: 0;
  width: 1px;
}
html[dir] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle, html[dir] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, html[dir] .react-datepicker__year-read-view--down-arrow, html[dir] .react-datepicker__month-read-view--down-arrow, html[dir] .react-datepicker__month-year-read-view--down-arrow, html[dir] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, html[dir] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, html[dir] .react-datepicker__year-read-view--down-arrow::before, html[dir] .react-datepicker__month-read-view--down-arrow::before, html[dir] .react-datepicker__month-year-read-view--down-arrow::before{
  border: 8px solid transparent;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before, .react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
}
html[dir] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, html[dir] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, html[dir] .react-datepicker__year-read-view--down-arrow::before, html[dir] .react-datepicker__month-read-view--down-arrow::before, html[dir] .react-datepicker__month-year-read-view--down-arrow::before{
  border-width: 8px;
  border-bottom-color: #aeaeae;
}
html[dir="ltr"] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, html[dir="ltr"] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, html[dir="ltr"] .react-datepicker__year-read-view--down-arrow::before, html[dir="ltr"] .react-datepicker__month-read-view--down-arrow::before, html[dir="ltr"] .react-datepicker__month-year-read-view--down-arrow::before{
  left: -8px;
}
html[dir="rtl"] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, html[dir="rtl"] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, html[dir="rtl"] .react-datepicker__year-read-view--down-arrow::before, html[dir="rtl"] .react-datepicker__month-read-view--down-arrow::before, html[dir="rtl"] .react-datepicker__month-year-read-view--down-arrow::before{
  right: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
}
html[dir] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{
  margin-top: -8px;
}
html[dir] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle, html[dir] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
}
html[dir] .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{
  border-bottom-color: #aeaeae;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
}
html[dir] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, html[dir] .react-datepicker__year-read-view--down-arrow, html[dir] .react-datepicker__month-read-view--down-arrow, html[dir] .react-datepicker__month-year-read-view--down-arrow{
  margin-bottom: -8px;
}
html[dir] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, html[dir] .react-datepicker__year-read-view--down-arrow, html[dir] .react-datepicker__month-read-view--down-arrow, html[dir] .react-datepicker__month-year-read-view--down-arrow, html[dir] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, html[dir] .react-datepicker__year-read-view--down-arrow::before, html[dir] .react-datepicker__month-read-view--down-arrow::before, html[dir] .react-datepicker__month-year-read-view--down-arrow::before{
  border-bottom: none;
  border-top-color: #fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before, .react-datepicker__month-read-view--down-arrow::before, .react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
}
html[dir] .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, html[dir] .react-datepicker__year-read-view--down-arrow::before, html[dir] .react-datepicker__month-read-view--down-arrow::before, html[dir] .react-datepicker__month-year-read-view--down-arrow::before{
  border-top-color: #aeaeae;
}
.react-datepicker-wrapper {
  display: inline-block;
}
html[dir] .react-datepicker-wrapper{
  padding: 0;
  border: 0;
}
.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  color: #000;
  display: inline-block;
  position: relative;
}
html[dir] .react-datepicker{
  background-color: #fff;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
}
html[dir="ltr"] .react-datepicker--time-only .react-datepicker__triangle{
  left: 35px;
}
html[dir="rtl"] .react-datepicker--time-only .react-datepicker__triangle{
  right: 35px;
}
html[dir="ltr"] .react-datepicker--time-only .react-datepicker__time-container{
  border-left: 0;
}
html[dir="rtl"] .react-datepicker--time-only .react-datepicker__time-container{
  border-right: 0;
}
html[dir] .react-datepicker--time-only .react-datepicker__time{
  border-radius: 0.3rem;
}
html[dir] .react-datepicker--time-only .react-datepicker__time-box{
  border-radius: 0.3rem;
}
.react-datepicker__triangle {
  position: absolute;
}
html[dir="ltr"] .react-datepicker__triangle{
  left: 50px;
}
html[dir="rtl"] .react-datepicker__triangle{
  right: 50px;
}
.react-datepicker-popper {
  z-index: 1;
}
html[dir] .react-datepicker-popper[data-placement^=bottom]{
  margin-top: 10px;
}
html[dir] .react-datepicker-popper[data-placement^=top]{
  margin-bottom: 10px;
}
html[dir="ltr"] .react-datepicker-popper[data-placement^=right]{
  margin-left: 8px;
}
html[dir="rtl"] .react-datepicker-popper[data-placement^=right]{
  margin-right: 8px;
}
html[dir="ltr"] .react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{
  left: auto;
  right: 42px;
}
html[dir="rtl"] .react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{
  right: auto;
  left: 42px;
}
html[dir="ltr"] .react-datepicker-popper[data-placement^=left]{
  margin-right: 8px;
}
html[dir="rtl"] .react-datepicker-popper[data-placement^=left]{
  margin-left: 8px;
}
html[dir="ltr"] .react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{
  left: 42px;
  right: auto;
}
html[dir="rtl"] .react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{
  right: 42px;
  left: auto;
}
.react-datepicker__header {
  position: relative;
}
html[dir] .react-datepicker__header{
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  padding-top: 8px;
}
html[dir="ltr"] .react-datepicker__header{
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
html[dir="rtl"] .react-datepicker__header{
  border-top-right-radius: 0.3rem;
  border-top-left-radius: 0.3rem;
}
html[dir] .react-datepicker__header--time{
  padding-bottom: 8px;
}
html[dir="ltr"] .react-datepicker__header--time{
  padding-left: 5px;
  padding-right: 5px;
}
html[dir="rtl"] .react-datepicker__header--time{
  padding-right: 5px;
  padding-left: 5px;
}
.react-datepicker__year-dropdown-container--select, .react-datepicker__month-dropdown-container--select, .react-datepicker__month-year-dropdown-container--select, .react-datepicker__year-dropdown-container--scroll, .react-datepicker__month-dropdown-container--scroll, .react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
}
html[dir] .react-datepicker__year-dropdown-container--select, html[dir] .react-datepicker__month-dropdown-container--select, html[dir] .react-datepicker__month-year-dropdown-container--select, html[dir] .react-datepicker__year-dropdown-container--scroll, html[dir] .react-datepicker__month-dropdown-container--scroll, html[dir] .react-datepicker__month-year-dropdown-container--scroll{
  margin: 0 2px;
}
.react-datepicker__current-month, .react-datepicker-time__header, .react-datepicker-year-header {
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}
html[dir] .react-datepicker__current-month, html[dir] .react-datepicker-time__header, html[dir] .react-datepicker-year-header{
  margin-top: 0;
}
.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.react-datepicker__navigation {
  line-height: 1.7rem;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}
html[dir] .react-datepicker__navigation{
  background: none;
  text-align: center;
  padding: 0;
  border: 0.45rem solid transparent;
}
html[dir="ltr"] .react-datepicker__navigation--previous{
  left: 10px;
  border-right-color: #ccc;
}
html[dir="rtl"] .react-datepicker__navigation--previous{
  right: 10px;
  border-left-color: #ccc;
}
html[dir="ltr"] .react-datepicker__navigation--previous:hover{
  border-right-color: #b3b3b3;
}
html[dir="rtl"] .react-datepicker__navigation--previous:hover{
  border-left-color: #b3b3b3;
}
.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  cursor: default;
}
html[dir="ltr"] .react-datepicker__navigation--previous--disabled, html[dir="ltr"] .react-datepicker__navigation--previous--disabled:hover{
  border-right-color: #e6e6e6;
}
html[dir="rtl"] .react-datepicker__navigation--previous--disabled, html[dir="rtl"] .react-datepicker__navigation--previous--disabled:hover{
  border-left-color: #e6e6e6;
}
html[dir="ltr"] .react-datepicker__navigation--next{
  right: 10px;
  border-left-color: #ccc;
}
html[dir="rtl"] .react-datepicker__navigation--next{
  left: 10px;
  border-right-color: #ccc;
}
html[dir="ltr"] .react-datepicker__navigation--next--with-time{
  right: 80px;
}
html[dir="rtl"] .react-datepicker__navigation--next--with-time{
  left: 80px;
}
html[dir="ltr"] .react-datepicker__navigation--next:hover{
  border-left-color: #b3b3b3;
}
html[dir="rtl"] .react-datepicker__navigation--next:hover{
  border-right-color: #b3b3b3;
}
.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  cursor: default;
}
html[dir="ltr"] .react-datepicker__navigation--next--disabled, html[dir="ltr"] .react-datepicker__navigation--next--disabled:hover{
  border-left-color: #e6e6e6;
}
html[dir="rtl"] .react-datepicker__navigation--next--disabled, html[dir="rtl"] .react-datepicker__navigation--next--disabled:hover{
  border-right-color: #e6e6e6;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
}
html[dir="ltr"] .react-datepicker__navigation--years{
  margin-left: auto;
  margin-right: auto;
}
html[dir="rtl"] .react-datepicker__navigation--years{
  margin-right: auto;
  margin-left: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
html[dir] .react-datepicker__navigation--years-previous{
  border-top-color: #ccc;
}
html[dir] .react-datepicker__navigation--years-previous:hover{
  border-top-color: #b3b3b3;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
html[dir] .react-datepicker__navigation--years-upcoming{
  border-bottom-color: #ccc;
}
html[dir] .react-datepicker__navigation--years-upcoming:hover{
  border-bottom-color: #b3b3b3;
}
html[dir="ltr"] .react-datepicker__month-container{
  float: left;
}
html[dir="rtl"] .react-datepicker__month-container{
  float: right;
}
html[dir] .react-datepicker__month{
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text, .react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
}
html[dir] .react-datepicker__month .react-datepicker__month-text, html[dir] .react-datepicker__month .react-datepicker__quarter-text{
  margin: 2px;
}
.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
}
html[dir="ltr"] .react-datepicker__input-time-container{
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
html[dir="rtl"] .react-datepicker__input-time-container{
  float: right;
  margin: 5px 15px 10px 0;
  text-align: right;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
}
html[dir="ltr"] .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{
  margin-left: 10px;
}
html[dir="rtl"] .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{
  margin-right: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: 85px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button, .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
html[dir] .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button, html[dir] .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  display: inline-block;
}
html[dir="ltr"] .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{
  margin-left: 5px;
}
html[dir="rtl"] .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{
  margin-right: 5px;
}
.react-datepicker__time-container {
  width: 85px;
}
html[dir="ltr"] .react-datepicker__time-container{
  float: right;
  border-left: 1px solid #aeaeae;
}
html[dir="rtl"] .react-datepicker__time-container{
  float: left;
  border-right: 1px solid #aeaeae;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  position: absolute;
  top: 0;
}
html[dir] .react-datepicker__time-container--with-today-button{
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
}
html[dir="ltr"] .react-datepicker__time-container--with-today-button{
  right: -72px;
}
html[dir="rtl"] .react-datepicker__time-container--with-today-button{
  left: -72px;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
}
html[dir] .react-datepicker__time-container .react-datepicker__time{
  background: white;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
}
html[dir] .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{
  margin: 0 auto;
  text-align: center;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  height: calc(195px + 0.85rem);
  overflow-y: scroll;
  width: 100%;
  box-sizing: content-box;
}
html[dir] .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{
  margin: 0;
}
html[dir="ltr"] .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{
  padding-right: 0px;
  padding-left: 0px;
}
html[dir="rtl"] .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{
  padding-left: 0px;
  padding-right: 0px;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  white-space: nowrap;
}
html[dir] .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{
  padding: 5px 10px;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
}
html[dir] .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  color: white;
  font-weight: bold;
}
html[dir] .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{
  background-color: #216ba5;
}
html[dir] .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
}
html[dir] .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{
  background-color: transparent;
}
.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
}
html[dir] .react-datepicker__week-number{
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
html[dir] .react-datepicker__week-number.react-datepicker__week-number--clickable:hover{
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day-names, .react-datepicker__week {
  white-space: nowrap;
}
.react-datepicker__day-name, .react-datepicker__day, .react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
}
html[dir] .react-datepicker__day-name, html[dir] .react-datepicker__day, html[dir] .react-datepicker__time-name{
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range, .react-datepicker__quarter--selected, .react-datepicker__quarter--in-selecting-range, .react-datepicker__quarter--in-range {
  color: #fff;
}
html[dir] .react-datepicker__month--selected, html[dir] .react-datepicker__month--in-selecting-range, html[dir] .react-datepicker__month--in-range, html[dir] .react-datepicker__quarter--selected, html[dir] .react-datepicker__quarter--in-selecting-range, html[dir] .react-datepicker__quarter--in-range{
  border-radius: 0.3rem;
  background-color: #216ba5;
}
html[dir] .react-datepicker__month--selected:hover, html[dir] .react-datepicker__month--in-selecting-range:hover, html[dir] .react-datepicker__month--in-range:hover, html[dir] .react-datepicker__quarter--selected:hover, html[dir] .react-datepicker__quarter--in-selecting-range:hover, html[dir] .react-datepicker__quarter--in-range:hover{
  background-color: #1d5d90;
}
.react-datepicker__month--disabled, .react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}
.react-datepicker__month--disabled:hover, .react-datepicker__quarter--disabled:hover {
  cursor: default;
}
html[dir] .react-datepicker__month--disabled:hover, html[dir] .react-datepicker__quarter--disabled:hover{
  background-color: transparent;
}
.react-datepicker__day, .react-datepicker__month-text, .react-datepicker__quarter-text {
  cursor: pointer;
}
html[dir] .react-datepicker__day:hover, html[dir] .react-datepicker__month-text:hover, html[dir] .react-datepicker__quarter-text:hover{
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today, .react-datepicker__month-text--today, .react-datepicker__quarter-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted, .react-datepicker__month-text--highlighted, .react-datepicker__quarter-text--highlighted {
  color: #fff;
}
html[dir] .react-datepicker__day--highlighted, html[dir] .react-datepicker__month-text--highlighted, html[dir] .react-datepicker__quarter-text--highlighted{
  border-radius: 0.3rem;
  background-color: #3dcc4a;
}
html[dir] .react-datepicker__day--highlighted:hover, html[dir] .react-datepicker__month-text--highlighted:hover, html[dir] .react-datepicker__quarter-text--highlighted:hover{
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1, .react-datepicker__month-text--highlighted-custom-1, .react-datepicker__quarter-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2, .react-datepicker__month-text--highlighted-custom-2, .react-datepicker__quarter-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range, .react-datepicker__month-text--selected, .react-datepicker__month-text--in-selecting-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--selected, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__quarter-text--in-range {
  color: #fff;
}
html[dir] .react-datepicker__day--selected, html[dir] .react-datepicker__day--in-selecting-range, html[dir] .react-datepicker__day--in-range, html[dir] .react-datepicker__month-text--selected, html[dir] .react-datepicker__month-text--in-selecting-range, html[dir] .react-datepicker__month-text--in-range, html[dir] .react-datepicker__quarter-text--selected, html[dir] .react-datepicker__quarter-text--in-selecting-range, html[dir] .react-datepicker__quarter-text--in-range{
  border-radius: 0.3rem;
  background-color: #216ba5;
}
html[dir] .react-datepicker__day--selected:hover, html[dir] .react-datepicker__day--in-selecting-range:hover, html[dir] .react-datepicker__day--in-range:hover, html[dir] .react-datepicker__month-text--selected:hover, html[dir] .react-datepicker__month-text--in-selecting-range:hover, html[dir] .react-datepicker__month-text--in-range:hover, html[dir] .react-datepicker__quarter-text--selected:hover, html[dir] .react-datepicker__quarter-text--in-selecting-range:hover, html[dir] .react-datepicker__quarter-text--in-range:hover{
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected, .react-datepicker__month-text--keyboard-selected, .react-datepicker__quarter-text--keyboard-selected {
  color: #fff;
}
html[dir] .react-datepicker__day--keyboard-selected, html[dir] .react-datepicker__month-text--keyboard-selected, html[dir] .react-datepicker__quarter-text--keyboard-selected{
  border-radius: 0.3rem;
  background-color: #2a87d0;
}
html[dir] .react-datepicker__day--keyboard-selected:hover, html[dir] .react-datepicker__month-text--keyboard-selected:hover, html[dir] .react-datepicker__quarter-text--keyboard-selected:hover{
  background-color: #1d5d90;
}
html[dir] .react-datepicker__day--in-selecting-range, html[dir] .react-datepicker__month-text--in-selecting-range, html[dir] .react-datepicker__quarter-text--in-selecting-range{
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range--2VjwihZac7fqR37PEz9KEQ\=\= .react-datepicker__day--in-range, .react-datepicker__month--selecting-range--2VjwihZac7fqR37PEz9KEQ\=\= .react-datepicker__month-text--in-range,
.react-datepicker__month--selecting-range--2VjwihZac7fqR37PEz9KEQ\=\= .react-datepicker__quarter-text--in-range {
  color: #000;
}
html[dir] .react-datepicker__month--selecting-range--2VjwihZac7fqR37PEz9KEQ\=\= .react-datepicker__day--in-range, html[dir] .react-datepicker__month--selecting-range--2VjwihZac7fqR37PEz9KEQ\=\= .react-datepicker__month-text--in-range, html[dir] .react-datepicker__month--selecting-range--2VjwihZac7fqR37PEz9KEQ\=\= .react-datepicker__quarter-text--in-range{
  background-color: #f0f0f0;
}
.react-datepicker__day--disabled, .react-datepicker__month-text--disabled, .react-datepicker__quarter-text--disabled {
  cursor: default;
  color: #ccc;
}
html[dir] .react-datepicker__day--disabled:hover, html[dir] .react-datepicker__month-text--disabled:hover, html[dir] .react-datepicker__quarter-text--disabled:hover{
  background-color: transparent;
}
html[dir] .react-datepicker__month-text.react-datepicker__month--selected:hover, html[dir] .react-datepicker__month-text.react-datepicker__month--in-range:hover, html[dir] .react-datepicker__month-text.react-datepicker__quarter--selected:hover, html[dir] .react-datepicker__month-text.react-datepicker__quarter--in-range:hover, html[dir] .react-datepicker__quarter-text.react-datepicker__month--selected:hover, html[dir] .react-datepicker__quarter-text.react-datepicker__month--in-range:hover, html[dir] .react-datepicker__quarter-text.react-datepicker__quarter--selected:hover, html[dir] .react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{
  background-color: #216ba5;
}
html[dir] .react-datepicker__month-text:hover, html[dir] .react-datepicker__quarter-text:hover{
  background-color: #f0f0f0;
}
.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
html[dir] .react-datepicker__year-read-view, html[dir] .react-datepicker__month-read-view, html[dir] .react-datepicker__month-year-read-view{
  border: 1px solid transparent;
  border-radius: 0.3rem;
}
.react-datepicker__year-read-view:hover, .react-datepicker__month-read-view:hover, .react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
html[dir] .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow, html[dir] .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow, html[dir] .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow, html[dir] .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow, html[dir] .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow, html[dir] .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow {
  top: 8px;
  position: relative;
}
html[dir] .react-datepicker__year-read-view--down-arrow, html[dir] .react-datepicker__month-read-view--down-arrow, html[dir] .react-datepicker__month-year-read-view--down-arrow{
  border-top-color: #ccc;
  border-width: 0.45rem;
}
html[dir="ltr"] .react-datepicker__year-read-view--down-arrow, html[dir="ltr"] .react-datepicker__month-read-view--down-arrow, html[dir="ltr"] .react-datepicker__month-year-read-view--down-arrow{
  float: right;
  margin-left: 20px;
}
html[dir="rtl"] .react-datepicker__year-read-view--down-arrow, html[dir="rtl"] .react-datepicker__month-read-view--down-arrow, html[dir="rtl"] .react-datepicker__month-year-read-view--down-arrow{
  float: left;
  margin-right: 20px;
}
.react-datepicker__year-dropdown, .react-datepicker__month-dropdown, .react-datepicker__month-year-dropdown {
  position: absolute;
  width: 50%;
  top: 30px;
  z-index: 1;
}
html[dir] .react-datepicker__year-dropdown, html[dir] .react-datepicker__month-dropdown, html[dir] .react-datepicker__month-year-dropdown{
  background-color: #f0f0f0;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
html[dir="ltr"] .react-datepicker__year-dropdown, html[dir="ltr"] .react-datepicker__month-dropdown, html[dir="ltr"] .react-datepicker__month-year-dropdown{
  left: 25%;
}
html[dir="rtl"] .react-datepicker__year-dropdown, html[dir="rtl"] .react-datepicker__month-dropdown, html[dir="rtl"] .react-datepicker__month-year-dropdown{
  right: 25%;
}
.react-datepicker__year-dropdown:hover, .react-datepicker__month-dropdown:hover, .react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable, .react-datepicker__month-dropdown--scrollable, .react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}
.react-datepicker__year-option, .react-datepicker__month-option, .react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
}
html[dir="ltr"] .react-datepicker__year-option, html[dir="ltr"] .react-datepicker__month-option, html[dir="ltr"] .react-datepicker__month-year-option{
  margin-left: auto;
  margin-right: auto;
}
html[dir="rtl"] .react-datepicker__year-option, html[dir="rtl"] .react-datepicker__month-option, html[dir="rtl"] .react-datepicker__month-year-option{
  margin-right: auto;
  margin-left: auto;
}
html[dir="ltr"] .react-datepicker__year-option:first-of-type, html[dir="ltr"] .react-datepicker__month-option:first-of-type, html[dir="ltr"] .react-datepicker__month-year-option:first-of-type{
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
html[dir="rtl"] .react-datepicker__year-option:first-of-type, html[dir="rtl"] .react-datepicker__month-option:first-of-type, html[dir="rtl"] .react-datepicker__month-year-option:first-of-type{
  border-top-right-radius: 0.3rem;
  border-top-left-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type, .react-datepicker__month-option:last-of-type, .react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
html[dir="ltr"] .react-datepicker__year-option:last-of-type, html[dir="ltr"] .react-datepicker__month-option:last-of-type, html[dir="ltr"] .react-datepicker__month-year-option:last-of-type{
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
html[dir="rtl"] .react-datepicker__year-option:last-of-type, html[dir="rtl"] .react-datepicker__month-option:last-of-type, html[dir="rtl"] .react-datepicker__month-year-option:last-of-type{
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
html[dir] .react-datepicker__year-option:hover, html[dir] .react-datepicker__month-option:hover, html[dir] .react-datepicker__month-year-option:hover{
  background-color: #ccc;
}
html[dir] .react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming, html[dir] .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming, html[dir] .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{
  border-bottom-color: #b3b3b3;
}
html[dir] .react-datepicker__year-option:hover .react-datepicker__navigation--years-previous, html[dir] .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous, html[dir] .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected, .react-datepicker__month-option--selected, .react-datepicker__month-year-option--selected {
  position: absolute;
}
html[dir="ltr"] .react-datepicker__year-option--selected, html[dir="ltr"] .react-datepicker__month-option--selected, html[dir="ltr"] .react-datepicker__month-year-option--selected{
  left: 15px;
}
html[dir="rtl"] .react-datepicker__year-option--selected, html[dir="rtl"] .react-datepicker__month-option--selected, html[dir="rtl"] .react-datepicker__month-year-option--selected{
  right: 15px;
}
.react-datepicker__close-icon {
  cursor: pointer;
  outline: 0;
  position: absolute;
  top: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
html[dir] .react-datepicker__close-icon{
  background-color: transparent;
  border: 0;
}
html[dir="ltr"] .react-datepicker__close-icon{
  padding: 0px 6px 0px 0px;
  right: 0;
}
html[dir="rtl"] .react-datepicker__close-icon{
  padding: 0px 0px 0px 6px;
  left: 0;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  color: #fff;
  height: 16px;
  width: 16px;
  font-size: 12px;
  line-height: 1;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
html[dir] .react-datepicker__close-icon::after{
  background-color: #216ba5;
  border-radius: 50%;
  padding: 2px;
  text-align: center;
}
.react-datepicker__today-button {
  cursor: pointer;
  font-weight: bold;
}
html[dir] .react-datepicker__today-button{
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  text-align: center;
  padding: 5px 0;
}
html[dir="ltr"] .react-datepicker__today-button{
  clear: left;
}
html[dir="rtl"] .react-datepicker__today-button{
  clear: right;
}
.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
html[dir] .react-datepicker__portal{
  background-color: rgba(0, 0, 0, 0.8);
}
html[dir="ltr"] .react-datepicker__portal{
  left: 0;
}
html[dir="rtl"] .react-datepicker__portal{
  right: 0;
}
.react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month, .react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}
html[dir] .react-datepicker__portal .react-datepicker__navigation{
  border: 0.81rem solid transparent;
}
html[dir="ltr"] .react-datepicker__portal .react-datepicker__navigation--previous{
  border-right-color: #ccc;
}
html[dir="rtl"] .react-datepicker__portal .react-datepicker__navigation--previous{
  border-left-color: #ccc;
}
html[dir="ltr"] .react-datepicker__portal .react-datepicker__navigation--previous:hover{
  border-right-color: #b3b3b3;
}
html[dir="rtl"] .react-datepicker__portal .react-datepicker__navigation--previous:hover{
  border-left-color: #b3b3b3;
}
.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  cursor: default;
}
html[dir="ltr"] .react-datepicker__portal .react-datepicker__navigation--previous--disabled, html[dir="ltr"] .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{
  border-right-color: #e6e6e6;
}
html[dir="rtl"] .react-datepicker__portal .react-datepicker__navigation--previous--disabled, html[dir="rtl"] .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{
  border-left-color: #e6e6e6;
}
html[dir="ltr"] .react-datepicker__portal .react-datepicker__navigation--next{
  border-left-color: #ccc;
}
html[dir="rtl"] .react-datepicker__portal .react-datepicker__navigation--next{
  border-right-color: #ccc;
}
html[dir="ltr"] .react-datepicker__portal .react-datepicker__navigation--next:hover{
  border-left-color: #b3b3b3;
}
html[dir="rtl"] .react-datepicker__portal .react-datepicker__navigation--next:hover{
  border-right-color: #b3b3b3;
}
.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  cursor: default;
}
html[dir="ltr"] .react-datepicker__portal .react-datepicker__navigation--next--disabled, html[dir="ltr"] .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{
  border-left-color: #e6e6e6;
}
html[dir="rtl"] .react-datepicker__portal .react-datepicker__navigation--next--disabled, html[dir="rtl"] .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{
  border-right-color: #e6e6e6;
}
html[dir] .datePicker--vRCMxK8-\+NhfhuKRwSv82A\=\= .react-datepicker__day--selected, html[dir] .datePicker--vRCMxK8-\+NhfhuKRwSv82A\=\= .react-datepicker__day--keyboard-selected{
  background-color: #14b2c7;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/proposals/Part/ui/Summary/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--2U2jV1pRA7oZahUHjjlT6w\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir="ltr"] .summary--YQ7DZ4PTVRbC\+MMN01iAxA\=\= {
  margin-right: 2rem;
}

html[dir="rtl"] .summary--YQ7DZ4PTVRbC\+MMN01iAxA\=\= {
  margin-left: 2rem;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/OverviewBox/Overview/ui/ParentTip/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--rAA6gQIL-tZPZu7V55ptLA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.sectionCaption--CsNC2rEHVpLNI0GRHT7cCg\=\= {
  font-size: 0.75rem;
  font-weight: 300;
  color: #616e89;
}

html[dir] .sectionCaption--CsNC2rEHVpLNI0GRHT7cCg\=\= {
  padding: 0.5rem 0.75rem;
}

html[dir="ltr"] .sectionCaption--CsNC2rEHVpLNI0GRHT7cCg\=\= {
  margin-left: 0.75rem;
  border-left: 1px solid #eaeaea;
}

html[dir="rtl"] .sectionCaption--CsNC2rEHVpLNI0GRHT7cCg\=\= {
  margin-right: 0.75rem;
  border-right: 1px solid #eaeaea;
}

html[dir] .sectionCaption--CsNC2rEHVpLNI0GRHT7cCg\=\= p {
  margin: 0;
  padding: 0;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/proposals/ui/Section/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--8RCIjpdz6IUx1ObFie2qGw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .body---z3E4FWybxnsZuIpHl9p2A\=\= {
  margin-top: 0.75rem;
}

html[dir="ltr"] .body---z3E4FWybxnsZuIpHl9p2A\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .body---z3E4FWybxnsZuIpHl9p2A\=\= {
  margin-right: 0.5rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/TinyMultiSelectDropdown/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--o1yrESFM8JSvUdRWFuHI-A\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--qRe7553SN\+jpCZycBgZOgg\=\= {
  display: flex;
  justify-content: flex-end;
}

html[dir] .container--qRe7553SN\+jpCZycBgZOgg\=\= {
  margin-bottom: -0.5rem;
}

.dropdownButton--k4tI1qVrSznCP25cGDx1gQ\=\= {
  display: flex !important; /* stylelint-disable-line declaration-no-important */
  align-items: center;
  color: #354052 !important; /* stylelint-disable-line declaration-no-important */
  font-size: 0.875rem !important; /* stylelint-disable-line declaration-no-important */
  font-weight: 300 !important; /* stylelint-disable-line declaration-no-important */
}

html[dir] .dropdownButton--k4tI1qVrSznCP25cGDx1gQ\=\= {
  padding: 0.25rem 0;
}

.dropdownButton--k4tI1qVrSznCP25cGDx1gQ\=\= .highlightedLabel--wq8-yCpItFyXy79HsGqqtw\=\= {
  color: #087f97;
}

.dropdownButton--k4tI1qVrSznCP25cGDx1gQ\=\=:hover, .dropdownButton--k4tI1qVrSznCP25cGDx1gQ\=\=:focus {
  color: #354052;
  text-decoration: none;
}

html[dir] .dropdownButton--k4tI1qVrSznCP25cGDx1gQ\=\=:hover, html[dir] .dropdownButton--k4tI1qVrSznCP25cGDx1gQ\=\=:focus {
  box-shadow: none;
}

.dropdownButton--k4tI1qVrSznCP25cGDx1gQ\=\=:hover .highlightedLabel--wq8-yCpItFyXy79HsGqqtw\=\=, .dropdownButton--k4tI1qVrSznCP25cGDx1gQ\=\=:focus .highlightedLabel--wq8-yCpItFyXy79HsGqqtw\=\= {
  color: #109cae;
  text-decoration: underline;
}

.dropdownMenu--SXdhGWcpD52hZ5Il2f78Tw\=\= {
  min-width: 12.5rem !important; /* stylelint-disable-line declaration-no-important */
}

html[dir] .dropdownMenu--SXdhGWcpD52hZ5Il2f78Tw\=\= {
  margin: 0;
  padding: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0 0.5rem 0.02rem #f1f3f5;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/proposals/Part/ui/AccordianField/EnterNotice/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--iQ23glZ5YCL-8C6a6fFEtQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.icon--yRmRM94DVR\+MyNKzUzwevA\=\= {
  color: #14b2c7;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/proposals/Part/ui/AccordianField/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--EAZJJIoPKufT2qMvOG\+dgA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.accordianField--SPg5PzUrJfU50gHEHyailg\=\= {
  width: 100%;
}

.bottomRow--SW4aMdD2nUDgWczlUhqA7g\=\= {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

html[dir] .bottomRow--SW4aMdD2nUDgWczlUhqA7g\=\= {
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
}

html[dir="ltr"] .enterNotice--WQGSAETzF92twiYw5gdpcg\=\= {
  margin-right: 1.9rem;
}

html[dir="rtl"] .enterNotice--WQGSAETzF92twiYw5gdpcg\=\= {
  margin-left: 1.9rem;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Inputs/Checkbox/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--4HyJRMZeli30AMqigg\+ohQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.checkboxInput---l58jI2WAPmD1-kg8i1nRg\=\= {
  display: none;
}

.checkboxIcon--TAJ23oz\+iDawl9GkA9lSNQ\=\= {
  grid-column: 1;
  width: 1rem;
  height: 1rem;
  align-self: flex-start;
  display: flex;
}

html[dir] .checkboxIcon--TAJ23oz\+iDawl9GkA9lSNQ\=\= {
  border: 1px solid #c0c7d1;
  border-radius: 0.2rem;
  background-color: #fff;
  margin-top: 0.2rem;
  transition: background-color 150ms, box-shadow 300ms;
}

.checkboxIcon--TAJ23oz\+iDawl9GkA9lSNQ\=\= svg {
  width: 100%;
  height: 100%;
  fill: #fff;
}

html[dir] .checkboxIcon--TAJ23oz\+iDawl9GkA9lSNQ\=\= svg {
  transform: scale(1.5);
}

.checkboxIcon--TAJ23oz\+iDawl9GkA9lSNQ\=\= svg path {
  stroke: #fff;
  stroke-width: 3.125rem;
  stroke-linejoin: round;
}

.checkboxTitle--XJM7SmDyWegxOVTAh1LoPQ\=\= {
  grid-column: 2;
  overflow: hidden;
  word-wrap: break-word;
  font-size: 1rem;
  font-weight: 300;
  color: #c0c7d1;
}

html[dir="ltr"] .checkboxTitle--XJM7SmDyWegxOVTAh1LoPQ\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .checkboxTitle--XJM7SmDyWegxOVTAh1LoPQ\=\= {
  margin-right: 0.5rem;
}

html[dir] .checkboxChecked--y4344zwDmEk7SY36F8d8eA\=\= .checkboxIcon--TAJ23oz\+iDawl9GkA9lSNQ\=\= {
  border-color: #14b2c7;
  background-color: #14b2c7;
}

.checkboxDisabled--5\+c5iRmvPV3W9Ru\+Mt4wDw\=\= {
  cursor: not-allowed;
}

html[dir] .checkboxDisabled--5\+c5iRmvPV3W9Ru\+Mt4wDw\=\=:hover .checkboxIcon--TAJ23oz\+iDawl9GkA9lSNQ\=\=, html[dir] .checkboxDisabled--5\+c5iRmvPV3W9Ru\+Mt4wDw\=\=:focus .checkboxIcon--TAJ23oz\+iDawl9GkA9lSNQ\=\= {
  box-shadow: none;
}

html[dir] .checkboxChecked--y4344zwDmEk7SY36F8d8eA\=\= .checkboxDisabled--5\+c5iRmvPV3W9Ru\+Mt4wDw\=\= .checkboxIcon--TAJ23oz\+iDawl9GkA9lSNQ\=\= {
  border-color: #c0c7d1;
  background-color: #c0c7d1;
}

.checkbox--LDmFVGQFQgfW3CEmlKZiUQ\=\= {
  display: grid;
  grid-template-columns: 1.25rem 1fr;
}

html[dir="ltr"] .checkbox--LDmFVGQFQgfW3CEmlKZiUQ\=\= {
  margin-left: 0.15rem;
}

html[dir="rtl"] .checkbox--LDmFVGQFQgfW3CEmlKZiUQ\=\= {
  margin-right: 0.15rem;
}

html[dir] .checkbox--LDmFVGQFQgfW3CEmlKZiUQ\=\=:hover .checkboxIcon--TAJ23oz\+iDawl9GkA9lSNQ\=\=, html[dir] .checkbox--LDmFVGQFQgfW3CEmlKZiUQ\=\=:focus .checkboxIcon--TAJ23oz\+iDawl9GkA9lSNQ\=\= {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/proposals/Part/ui/AutocompleteInput/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html[dir] .inputContainer--8D7ykmAWRbzs-1wUydRYkw\=\= {
  margin-bottom: 0 !important
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/proposals/Part/shared/Editor/RoleName/DisabledRoleName/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.input--2SZ9yRRTzvrcMTV3Jr9wug\=\= {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
}

.input--2SZ9yRRTzvrcMTV3Jr9wug\=\= > div {
  flex-grow: 1;
}

.roleAutocomplete--Lvkcn5syhT3BbMmf3\+jCGA\=\= {
  width: 100%;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/proposals/Part/ui/ProposalChangeSummary/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--FUgV1qw41q6-5d0ybYSBfA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

blockquote {
  font-style: italic;
}

html[dir="ltr"] blockquote {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-left: 0;
  margin-right: 0;
  border-left: 5px solid #ccc;
}

html[dir="rtl"] blockquote {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  margin-right: 0;
  margin-left: 0;
  border-right: 5px solid #ccc;
}

.summary--Fltv6CPR2m\+8Vywk5kNJuA\=\= {
  display: flex;
  flex-wrap: wrap;
}

html[dir="ltr"] .summary--Fltv6CPR2m\+8Vywk5kNJuA\=\= {
  margin-right: 2rem;
}

html[dir="rtl"] .summary--Fltv6CPR2m\+8Vywk5kNJuA\=\= {
  margin-left: 2rem;
}

.section--OE001AdBl87hCfQdTGkQ7w\=\= {
  width: 100%;
}

html[dir] .section--OE001AdBl87hCfQdTGkQ7w\=\= {
  margin-bottom: 1rem;
}

.attribute--DcFYqcdI4\+R7VWa68ZIdqA\=\= {
}

.italicizedTitle--Cf\+II99ya5ut9VT66uomTg\=\= {
}

.list--iZ0bKJ-vYQH58xxsmmiZgQ\=\= {
}

.minorList--YR62jewA3TJwsP5mpqOs7w\=\= {
  width: 50%;
  min-width: 20rem;
}

.note--Qa5HAdZ2KcFnTioDdWMIQA\=\= {
}

html[dir] .minorListItem--iVLLN6h4VzBN73mmxmhD7A\=\= {
  margin-bottom: 0.25rem;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/proposals/Part/Role/Editor/MoveItems/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--4xvHBMMUEQJms1wzjeEdBg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .selectContainer--rsE3uY5LQDD8gerMfG3OJA\=\= {
  border: 1px solid #c0c7d1;
  padding: 0.5rem 1rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/proposals/Part/Role/Editor/V5Footer/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--7Ai90fGb50GJ0vrmQPbRLQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--Bl2lLi8UlPAocrq65w47bg\=\= {
  width: 100%;
}

html[dir] .item--vht2hUsAKerirFX395C2DA\=\= {
  margin-top: 1rem;
}

html[dir="ltr"] .moveItemsContainer--1b6oROUv3idAwkirYqnq2g\=\= {
  margin-left: 2rem;
}

html[dir="rtl"] .moveItemsContainer--1b6oROUv3idAwkirYqnq2g\=\= {
  margin-right: 2rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/proposals/Part/Role/Editor/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html[dir] .editRole--q62YHaIAggF75I8y1NMT3g\=\= {
  background: #f4fbfc;
  margin: 0 -1.75rem 1rem;
  padding: 1rem 1.75rem 0.5rem
}

html[dir] .withMargin--ihaNKgbHMCxgMpK8dak5ng\=\= {
  margin-bottom: 1.25rem
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/proposals/Builder/TensionEditor/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--6PnLfiFXnm-hsfgVqy51dQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--JNPszRkWnlub-X0Nd887BA\=\= {
  display: flex;
}

.boltContainer--8tJfDiu5hJ5umr6VwE7wEQ\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
}

html[dir="ltr"] .boltContainer--8tJfDiu5hJ5umr6VwE7wEQ\=\= {
  margin-right: 1rem;
}

html[dir="rtl"] .boltContainer--8tJfDiu5hJ5umr6VwE7wEQ\=\= {
  margin-left: 1rem;
}

.tension--8wf424Q7T5dB6eIoa5gMEQ\=\= {
  font-size: 1.125rem;
  font-weight: 400;
}

html[dir] .tension--8wf424Q7T5dB6eIoa5gMEQ\=\= {
  margin-bottom: 0.25rem;
}

.boltIcon--Q9asmeRP76bipPYJ2rkI6Q\=\= {
  height: 3rem;
  width: 3rem;
  fill: #909eb0;
}

.form--Ohtms2v5D6CWWNFpVP0RaA\=\= {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/proposals/Builder/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--ay4KOMt9lvRONLlMaftbng\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .newForm--l9qlX06h97KGxQl88blpZA\=\= hr {
  margin: 2rem -1.75rem 1rem;
}

html[dir] .proposalForm--EuiLCKmlwRGgLDoWIYHSeA\=\= {
  background: #f4fbfc;
  padding: 1rem 1.75rem 0.5rem;
  margin: -1rem -1rem 2rem;
}

html[dir] .proposalForm--EuiLCKmlwRGgLDoWIYHSeA\=\=.modalForm--z\+Plnl9gQn0j9j\+bw7KK4Q\=\= {
  margin: 0 -1.75rem 2rem;
}

html[dir] .proposalContainer--hWJmY2KpITm-qMI6os4nUw\=\= > *:not(:last-child) {
  margin-bottom: 2.25rem;
}

html[dir] .proposalTranslationError--lwSUlJv880aRWEODspBHkg\=\= {
  margin: 0 1rem 1rem;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Proposals/ProposalsView/ProposalCreator/ProposalCreatorModal/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--HyzSMg\+LGGsKi9FNMAWlzw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.explanation--WPZypTlMGPUVaSdAoNBgFQ\=\= {
  font-size: 14px;
  font-weight: 300;
}

html[dir] .explanation--WPZypTlMGPUVaSdAoNBgFQ\=\= {
  margin: -0.5rem 0 0.5rem 0;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/SidebarView/YourRolesSection/CircleAssignments/SectionWithAssignments/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.roleList--5g18J5r2sntw3ZU7e2D2rg\=\= {
  width: 100%;
}
html[dir="ltr"] .roleList--5g18J5r2sntw3ZU7e2D2rg\=\= {
  margin-left: 0.75rem;
}
html[dir="rtl"] .roleList--5g18J5r2sntw3ZU7e2D2rg\=\= {
  margin-right: 0.75rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/SidebarView/OrgSelect/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--gehVGGnHxIH5\+U6ge\+VOfA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.disabledElement--HvffVDpLXrXGgh5Bm0Ridg\=\= {
  opacity: 0.5;
  cursor: not-allowed;
}

html[dir] .disabledElement--HvffVDpLXrXGgh5Bm0Ridg\=\=:hover {
  background: transparent;
}

.textTruncate--zdsbuGb0UULj2wE0wwDrMQ\=\= {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.iconButton--ziS6DUHdbnLBh3jVmTTj\+w\=\= {
  cursor: pointer !important; /* stylelint-disable-line declaration-no-important */
  height: 2.5rem;
  width: 2.5rem;
}

html[dir] .iconButton--ziS6DUHdbnLBh3jVmTTj\+w\=\= {
  border-radius: 50%;
  padding: 0.2rem;
  transition-duration: 300ms;
  transition-property: padding;
}

.iconButton--ziS6DUHdbnLBh3jVmTTj\+w\=\=:hover, .iconButton--ziS6DUHdbnLBh3jVmTTj\+w\=\=:focus {
  outline: none !important; /* stylelint-disable-line declaration-no-important */
}

@media only screen and (max-width: 767px) {
  html[dir="ltr"] .iconButton--ziS6DUHdbnLBh3jVmTTj\+w\=\= {
    margin-right: 0.25rem;
  }
  html[dir="rtl"] .iconButton--ziS6DUHdbnLBh3jVmTTj\+w\=\= {
    margin-left: 0.25rem;
  }
}

@media only screen and (min-width: 768px) {
  html[dir] .iconButton--ziS6DUHdbnLBh3jVmTTj\+w\=\= {
    margin-bottom: 1rem;
  }
}

.orgAvatar--h256LFvu2AaPaggSx9ibHg\=\= {
  height: 100%;
  overflow: hidden;
  display: block;
}

html[dir] .orgAvatar--h256LFvu2AaPaggSx9ibHg\=\= {
  border-radius: 50%;
  border-color: #fff;
  background-color: #fff;
}

html[dir] .selectedIconButton--nQhflAhKhsj8yH5RhVkB2A\=\= {
  border: 3px solid #fff;
  background-color: #354052;
}

html[dir] .selectedButtonStaticBlock--qcd8HKD5MkM9zoXWQc78Iw\=\= {
  border-color: #d5dbe1;
}

html[dir] .selectedButtonStaticBlock--qcd8HKD5MkM9zoXWQc78Iw\=\=:hover {
  border-color: #fff;
}

.withArrow--4TFfBdRs3BoK1Irwc2GlJg\=\=::after {
  content: " ";
  width: 0;
  height: 0;
  display: block;
  position: relative;
  top: -1.35rem;
  z-index: -1;
}

html[dir] .withArrow--4TFfBdRs3BoK1Irwc2GlJg\=\=::after {
  transition: transform 250ms ease-out;
}

html[dir="ltr"] .withArrow--4TFfBdRs3BoK1Irwc2GlJg\=\=::after {
  left: 2rem;
  border-left: 8px solid rgb(255, 255, 255);
}

html[dir="rtl"] .withArrow--4TFfBdRs3BoK1Irwc2GlJg\=\=::after {
  right: 2rem;
  border-right: 8px solid rgb(255, 255, 255);
}

@media only screen and (min-width: 768px) {
  html[dir] .withArrow--4TFfBdRs3BoK1Irwc2GlJg\=\=::after {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
  }
}

html[dir="ltr"] .withArrowClosed--pqns-cRIXuTADTtRIiQrKA\=\=::after {
  transform: translate(-0.5rem);
}

html[dir="rtl"] .withArrowClosed--pqns-cRIXuTADTtRIiQrKA\=\=::after {
  transform: translate(0.5rem);
}

html[dir] .filteredIconButton--KncQvLlDGQ53iLQ--IOStA\=\= {
  background-color: transparent;
}

html[dir] .filteredIconButton--KncQvLlDGQ53iLQ--IOStA\=\=:hover, html[dir] .filteredIconButton--KncQvLlDGQ53iLQ--IOStA\=\=:focus {
  background-color: #142239;
  box-shadow: 0 0 0.1rem 0.1rem #142239;
}

.filteredOrgAvatar--Ms0NDcMX2rzez2C2XvRoWA\=\= {
  filter: saturate(50%);
}

.orgName--Y7ULDRAgD6T3HQdXU0XeNQ\=\= {
  font-size: 14px;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  align-self: center;
}

html[dir="ltr"] .orgName--Y7ULDRAgD6T3HQdXU0XeNQ\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .orgName--Y7ULDRAgD6T3HQdXU0XeNQ\=\= {
  margin-right: 0.5rem;
}

.orgSelectDropdownPopover--F7vPN-8mQgm0WcJm3voo5g\=\= {
  top: 0.5rem !important; /* stylelint-disable-line declaration-no-important */
}

@media only screen and (max-width: 767px) {
  .orgSelectDropdownPopover--F7vPN-8mQgm0WcJm3voo5g\=\= {
    top: 0 !important; /* stylelint-disable-line declaration-no-important */ /* stylelint-disable-line declaration-no-important */ /* stylelint-disable-line declaration-no-important */ /* stylelint-disable-line declaration-no-important */
    z-index: 100 !important; /* stylelint-disable-line declaration-no-important */
  }
  html[dir="ltr"] .orgSelectDropdownPopover--F7vPN-8mQgm0WcJm3voo5g\=\= {
    left: 0 !important;
    right: 0 !important;
    margin-left: 0 !important;
  }
  html[dir="rtl"] .orgSelectDropdownPopover--F7vPN-8mQgm0WcJm3voo5g\=\= {
    right: 0 !important;
    left: 0 !important;
    margin-right: 0 !important;
  }
}

html[dir] .orgSelectDropdownSection--FNTb1Qc49RL1nFUBpDUOtg\=\= {
  margin: 1.3rem 0;
}

@media only screen and (max-width: 767px) {
  .orgSelectDropdownSection--FNTb1Qc49RL1nFUBpDUOtg\=\= {
    display: inline-block;
  }
  html[dir] .orgSelectDropdownSection--FNTb1Qc49RL1nFUBpDUOtg\=\= {
    margin: 0;
  }
}

.iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\= {
  display: inline-block;
}

@media only screen and (min-width: 768px) {
  .iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\= {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  html[dir] .iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\= {
    margin: 1.3rem 0;
  }
}

@media only screen and (max-width: 767px) {
  .iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\= {
    width: calc(100% - 5rem);
    height: 2.5rem;
  }
  html[dir="ltr"] .iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\= {
    margin-left: 0.5rem;
  }
  html[dir="rtl"] .iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\= {
    margin-right: 0.5rem;
  }
  .iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\= > div {
    height: 2.5rem;
    width: -moz-max-content;
    width: max-content;
  }
}

.iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\=.iconsContainerExpanded--xUEWWsEcTfnFE6K0\+\+9PMA\=\= {
  align-items: start;
  width: calc(17rem - 2rem);
}

html[dir="ltr"] .iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\=.iconsContainerExpanded--xUEWWsEcTfnFE6K0\+\+9PMA\=\= {
  padding-right: 0.5rem;
}

html[dir="rtl"] .iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\=.iconsContainerExpanded--xUEWWsEcTfnFE6K0\+\+9PMA\=\= {
  padding-left: 0.5rem;
}

.iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\=.iconsContainerExpanded--xUEWWsEcTfnFE6K0\+\+9PMA\=\= .orgAvatar--h256LFvu2AaPaggSx9ibHg\=\= {
  height: calc(2.5rem - 0.5rem);
  width: calc(2.5rem - 0.5rem);
  min-height: calc(2.5rem - 0.5rem);
  min-width: calc(2.5rem - 0.5rem);
}

.iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\=.iconsContainerExpanded--xUEWWsEcTfnFE6K0\+\+9PMA\=\= .iconButton--ziS6DUHdbnLBh3jVmTTj\+w\=\= {
  width: 100%;
  display: flex;
}

html[dir] .iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\=.iconsContainerExpanded--xUEWWsEcTfnFE6K0\+\+9PMA\=\= .iconButton--ziS6DUHdbnLBh3jVmTTj\+w\=\= {
  border-radius: 0.2rem;
}

html[dir] .iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\=.iconsContainerExpanded--xUEWWsEcTfnFE6K0\+\+9PMA\=\= .selectedIconButton--nQhflAhKhsj8yH5RhVkB2A\=\= {
  border-width: 0;
  background-color: #4b5971;
}

.iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\=.iconsContainerExpanded--xUEWWsEcTfnFE6K0\+\+9PMA\=\= .withArrow--4TFfBdRs3BoK1Irwc2GlJg\=\=::after {
  display: none;
}

@media only screen and (max-width: 767px) {
  .iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\=.iconsContainerExpanded--xUEWWsEcTfnFE6K0\+\+9PMA\=\= {
    width: 767px;
    height: 96vh;
  }
  html[dir] .iconsContainer--lGyy5QO4WvMLWHw6wQgSEg\=\=.iconsContainerExpanded--xUEWWsEcTfnFE6K0\+\+9PMA\=\= .iconButton--ziS6DUHdbnLBh3jVmTTj\+w\=\= {
    margin: 1rem 0;
  }
}

.tooltip--IIC2R9TA8WzRxfZyx173zw\=\=.tooltip {
  z-index: 100000;
}

html[dir="ltr"] .tooltip--IIC2R9TA8WzRxfZyx173zw\=\=.tooltip {
  margin-left: 0.5rem;
}

html[dir="rtl"] .tooltip--IIC2R9TA8WzRxfZyx173zw\=\=.tooltip {
  margin-right: 0.5rem;
}

html[dir] .tooltip--IIC2R9TA8WzRxfZyx173zw\=\= > .tooltip-inner {
  background-color: #142239;
}

html[dir="ltr"] .tooltip--IIC2R9TA8WzRxfZyx173zw\=\= > .tooltip-inner::before {
  border-right-color: #142239;
}

html[dir="rtl"] .tooltip--IIC2R9TA8WzRxfZyx173zw\=\= > .tooltip-inner::before {
  border-left-color: #142239;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/SideBar/SidebarView/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--jQfmejQroqvWF100mjQRHg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.userSection--JMowT\+AYD7Ce29IdwMpnGQ\=\= {
  display: flex;
  justify-content: space-between;
}

html[dir] .mainSection--\+mSVi1djNDVjTAon8vpfYQ\=\= {
  background-color: hsl(190deg 92% 34%);
  background-color: var(--theme-primary-darker);
  padding: 1rem;
}

html[dir] .regularSection--w1lalENDOU-rYG7-Uxu4SA\=\= {
  margin: 1rem;
  padding-bottom: 1.5rem;
}

.regularSection--w1lalENDOU-rYG7-Uxu4SA\=\= hr {
  height: 0.0625rem;
}

html[dir] .regularSection--w1lalENDOU-rYG7-Uxu4SA\=\= hr {
  background-color: #fff;
  border: 0;
  margin: 0 -0.5rem;
}

.secondaryDivider--SVF1r4uRW440dsNk4nVuvA\=\= {
  opacity: 0.4;
}

.mainDivider--YnWJ3Mrq5igmKbctSOQ14w\=\= {
  opacity: 0.8;
}

html[dir="ltr"] .noTitleSection--RfR9dybg-921ZQ9QawuG7w\=\= {
  margin: 1rem 0 0 -0.75rem;
}

html[dir="rtl"] .noTitleSection--RfR9dybg-921ZQ9QawuG7w\=\= {
  margin: 1rem -0.75rem 0 0;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/banners/OfflineBanner/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--ZCVlDsaeddBi9b-EVludCg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.offlineBanner--9gVTq1eLtTJSLrBVBu4Xng\=\= {
  color: #fff;
}

html[dir] .offlineBanner--9gVTq1eLtTJSLrBVBu4Xng\=\= {
  background-color: #909eb0;
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/ButtonWithProcessing/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--uigE3Y3tAHQe0PE1qyXExA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir="ltr"] .buttonClass--LFy3uDyvPDUqnQmZ1tZHVw\=\= {
  margin-left: 0 !important;
}

html[dir="rtl"] .buttonClass--LFy3uDyvPDUqnQmZ1tZHVw\=\= {
  margin-right: 0 !important;
}

.buttonInner--ysjbYXcrf8gRAZtr86jZow\=\= {
  display: inline-flex;
}

html[dir="ltr"] .buttonText--ZwNWWcbOo\+GjSHZOd\+fcVA\=\= {
  margin-right: 0.75rem;
}

html[dir="rtl"] .buttonText--ZwNWWcbOo\+GjSHZOd\+fcVA\=\= {
  margin-left: 0.75rem;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/banners/SetupModeBannerContainer/SetupModeBanner/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--n5\+WntWqrPW5OkwFHKFI0Q\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .setupModeBanner--HHNAoHSbmavpHrBuTtcLYQ\=\= {
  background-color: #003975;
}

.setupModeBanner--HHNAoHSbmavpHrBuTtcLYQ\=\= .banner__content {
  display: flex;
  justify-content: center;
}

.launchButton--var2R12zDkZetmw6kRbu1Q\=\= { /* stylelint-disable-line declaration-no-important */
  font-weight: 500;
  text-decoration: underline;
}

html[dir="ltr"] .launchButton--var2R12zDkZetmw6kRbu1Q\=\= {
  margin-left: 0.25rem !important;
}

html[dir="rtl"] .launchButton--var2R12zDkZetmw6kRbu1Q\=\= {
  margin-right: 0.25rem !important;
}

.launchButton--var2R12zDkZetmw6kRbu1Q\=\=:hover {
  text-decoration: underline;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/banners/FlashNotifications/CollapsibleContainer/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--zThzauCW9odE18G-XCts0g\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.alerts--1aNOPBaMqbDpzKE4JH6jzw\=\= {
  z-index: 2000;
  width: 100%;
  max-width: 60rem;
}

html[dir] .alerts--1aNOPBaMqbDpzKE4JH6jzw\=\= {
  padding: 1rem;
}

.top--qDUYuHsPo-HwHOTJ\+lxlWA\=\= {
  position: absolute;
  top: 0;
}

.bottom--Wj6oQ-lheP\+j-yNuyi4jLQ\=\= {
  position: fixed;
  bottom: 0;
  width: max(35rem, 100% - 22rem);
}

html[dir] .bottom--Wj6oQ-lheP\+j-yNuyi4jLQ\=\= {
  margin-bottom: -1rem;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/banners/FlashNotifications/FlashNotification/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--opejYuwbCWEkR0lQHg-imA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.alert--rrVio79TE2J0oyaKy4caSA\=\= {
  display: flex;
  justify-content: space-between;
}

html[dir] .alert--rrVio79TE2J0oyaKy4caSA\=\= p {
  margin: 0;
}

.info--XWWgSo892hPxsu2Tv3opZA\=\= {
}

.danger--B4mNgUz9fMsBqgCEBCSmqA\=\= {
}

html[dir="ltr"] .fadeOut--6wmynN-O1886tEaUY9FAzw\=\= {
  animation: fadeOut--6wmynN-O1886tEaUY9FAzw\=\= ease 500ms;
}

html[dir="rtl"] .fadeOut--6wmynN-O1886tEaUY9FAzw\=\= {
  animation: fadeOut-rtl--gn5rYuvaKJgZnBD3odLfeQ\=\= ease 500ms;
}

@keyframes fadeOut-rtl--gn5rYuvaKJgZnBD3odLfeQ\=\= {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut--6wmynN-O1886tEaUY9FAzw\=\= {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.button--E8qLy1ISm32IklJV5i8YuQ\=\= {
  max-height: 1.9rem;
}

html[dir] .button--E8qLy1ISm32IklJV5i8YuQ\=\= {
  padding: 0.1rem 0.5rem;
  border: 1px solid;
  border-radius: 0.25rem;
}

.infoButton--2f9gWfIJyDpI1iV1Sa9AeQ\=\= {
}

html[dir] .infoButton--2f9gWfIJyDpI1iV1Sa9AeQ\=\=:hover {
  background-color: #cbebf5;
}

.infoButton--2f9gWfIJyDpI1iV1Sa9AeQ\=\=:focus {
  outline: none;
}

html[dir] .infoButton--2f9gWfIJyDpI1iV1Sa9AeQ\=\=:focus {
  box-shadow: 0 0 0 0.1rem rgba(16, 156, 174, 0.5);
}

.dangerButton--ZZnVw7J3FLaDT8qHzprfWw\=\= {
}

html[dir] .dangerButton--ZZnVw7J3FLaDT8qHzprfWw\=\=:hover {
  background-color: #f5cbcb;
}

.dangerButton--ZZnVw7J3FLaDT8qHzprfWw\=\=:focus {
  outline: none;
}

html[dir] .dangerButton--ZZnVw7J3FLaDT8qHzprfWw\=\=:focus {
  box-shadow: 0 0 0 0.1rem rgba(169, 68, 66, 0.5);
}

.additional--aZK7YICpAyYpWBFWfjWjjg\=\= {
  display: flex;
  justify-content: space-between;
}

html[dir="ltr"] .additional--aZK7YICpAyYpWBFWfjWjjg\=\= {
  margin: -0.3rem -0.5rem -0.3rem 0.5rem;
}

html[dir="rtl"] .additional--aZK7YICpAyYpWBFWfjWjjg\=\= {
  margin: -0.3rem 0.5rem -0.3rem -0.5rem;
}

.closeButton--Zb9STjaoi64cdTT\+RjDr7A\=\= {
  position: static;
  position: initial;
}

html[dir="ltr"] .closeButton--Zb9STjaoi64cdTT\+RjDr7A\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .closeButton--Zb9STjaoi64cdTT\+RjDr7A\=\= {
  margin-right: 0.5rem;
}

.closeButtonInfo--Uwu9oV2ND\+r4QquZEhezfA\=\= svg {
  fill: #109cae;
}

.closeButtonDanger--FHKy8l8Egw6SCW530vTXhw\=\= svg {
  fill: #a94442;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ai/AiChat/ChatsArea/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--GcygU67KrrYQ\+3DI-q-umw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= {
  overflow-y: auto;
  min-width: 10rem;
}

html[dir] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= {
  padding-bottom: 6rem;
  background: #efefef;
}

html[dir="ltr"] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= {
  border-right: 1px solid #14b2c7;
  float: left;
  border-bottom-left-radius: 0.2rem;
}

html[dir="rtl"] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= {
  border-left: 1px solid #14b2c7;
  float: right;
  border-bottom-right-radius: 0.2rem;
}

.chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .timing--wjMuLHX7jTs7ScqW-R1ufQ\=\= {
  color: #616e89;
  font-size: 0.75rem;
}

html[dir] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .timing--wjMuLHX7jTs7ScqW-R1ufQ\=\= {
  background: #d5dbe1;
  text-transform: uppercase;
  padding: 0.25rem 1rem;
}

.chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .chat--dM8Ua1yE-maziJWS4M2SnA\=\= {
  cursor: pointer;
  display: block;
  width: 100%;
  outline: none;
}

html[dir] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .chat--dM8Ua1yE-maziJWS4M2SnA\=\= {
  border: 0;
  padding: 0.5rem 1rem;
}

html[dir="ltr"] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .chat--dM8Ua1yE-maziJWS4M2SnA\=\= {
  text-align: left;
}

html[dir="rtl"] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .chat--dM8Ua1yE-maziJWS4M2SnA\=\= {
  text-align: right;
}

html[dir] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .chat--dM8Ua1yE-maziJWS4M2SnA\=\=:not(:last-of-type) {
  border-bottom: 1px solid #dedede;
}

html[dir] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .chat--dM8Ua1yE-maziJWS4M2SnA\=\=:hover {
  background: #dedede;
}

.chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .chat--dM8Ua1yE-maziJWS4M2SnA\=\= .title--dDAbZArGQA0rItonNhv8Jw\=\= {
  font-weight: 400;
  font-size: 14px;
  color: #616e89;
}

html[dir] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .chat--dM8Ua1yE-maziJWS4M2SnA\=\=.active--8qwHn8EAZb3Rn7QUJk6ZRg\=\= {
  background: #14b2c7;
}

.chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .chat--dM8Ua1yE-maziJWS4M2SnA\=\=.active--8qwHn8EAZb3Rn7QUJk6ZRg\=\= .title--dDAbZArGQA0rItonNhv8Jw\=\= {
  color: #fff;
}

.chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .newChat--hkI4hasFnfVcgBZjw2CBag\=\= {
  color: #616e89;
  letter-spacing: 0.05rem;
  font-size: 90%;
}

html[dir] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .newChat--hkI4hasFnfVcgBZjw2CBag\=\= {
  text-transform: uppercase;
}

html[dir] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .newChat--hkI4hasFnfVcgBZjw2CBag\=\=.active--8qwHn8EAZb3Rn7QUJk6ZRg\=\= {
  background: transparent;
}

.chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .newChat--hkI4hasFnfVcgBZjw2CBag\=\= i {
  color: #616e89;
}

html[dir="ltr"] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .newChat--hkI4hasFnfVcgBZjw2CBag\=\= i {
  margin-right: 0.5rem;
}

html[dir="rtl"] .chats--gW6NIpl4c2dZ7qN8FZWz0g\=\= .newChat--hkI4hasFnfVcgBZjw2CBag\=\= i {
  margin-left: 0.5rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ai/StartProposalButton/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--vFpcdFyndsY2GS8Xxo\+Yvg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.startProposalBtn--edXv2ONWHOA7TeHNIrmCng\=\= {
  display: flex;
  align-items: center;
}

.startProposalBtn--edXv2ONWHOA7TeHNIrmCng\=\= svg {
  height: 1em;
  fill: #fff;
}

html[dir="ltr"] .startProposalBtn--edXv2ONWHOA7TeHNIrmCng\=\= svg {
  margin-left: 0.75rem;
}

html[dir="rtl"] .startProposalBtn--edXv2ONWHOA7TeHNIrmCng\=\= svg {
  margin-right: 0.75rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ai/AiChat/Message/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--4V4SWSmXb0JPEOnZFyf55w\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.buttons--FrdRp1OQtRIy\+EwJEc6Nsw\=\= {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}

html[dir] .buttons--FrdRp1OQtRIy\+EwJEc6Nsw\=\= {
  margin-top: 1rem;
}

html[dir="ltr"] .buttons--FrdRp1OQtRIy\+EwJEc6Nsw\=\= {
  margin-left: 2rem;
}

html[dir="rtl"] .buttons--FrdRp1OQtRIy\+EwJEc6Nsw\=\= {
  margin-right: 2rem;
}

html[dir] .buttons--FrdRp1OQtRIy\+EwJEc6Nsw\=\= > button {
  padding: 0.5rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ai/AiChat/MessagesArea/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--bivTufP\+wuGlP0zIdcnP2Q\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.messages--2COCgM5dT-rBMcHfLVBuQg\=\= {
  overflow-y: auto;
  flex-grow: 1;
}

.messages--2COCgM5dT-rBMcHfLVBuQg\=\= .avatar--3L4J4VsEIjDDPA3Rw-5YGw\=\= {
  height: 1.5rem;
  vertical-align: top;
  width: 1.5rem;
  fill: #14b2c7;
}

html[dir] .messages--2COCgM5dT-rBMcHfLVBuQg\=\= .avatar--3L4J4VsEIjDDPA3Rw-5YGw\=\= {
  border-radius: 2rem;
}

html[dir="ltr"] .messages--2COCgM5dT-rBMcHfLVBuQg\=\= .avatar--3L4J4VsEIjDDPA3Rw-5YGw\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .messages--2COCgM5dT-rBMcHfLVBuQg\=\= .avatar--3L4J4VsEIjDDPA3Rw-5YGw\=\= {
  margin-left: 0.5rem;
}

.text--TmmoYooisBLhYqQqYU7xKw\=\= {
  display: inline-block;
  line-height: 1.5rem;
}

html[dir="ltr"] .text--TmmoYooisBLhYqQqYU7xKw\=\= {
  margin-left: 0.7rem;
}

html[dir="rtl"] .text--TmmoYooisBLhYqQqYU7xKw\=\= {
  margin-right: 0.7rem;
}

html[dir] .text--TmmoYooisBLhYqQqYU7xKw\=\= ul, html[dir] .text--TmmoYooisBLhYqQqYU7xKw\=\= ol {
  margin-bottom: 1rem;
}

html[dir="ltr"] .text--TmmoYooisBLhYqQqYU7xKw\=\= ul, html[dir="ltr"] .text--TmmoYooisBLhYqQqYU7xKw\=\= ol {
  margin-left: 1rem;
}

html[dir="rtl"] .text--TmmoYooisBLhYqQqYU7xKw\=\= ul, html[dir="rtl"] .text--TmmoYooisBLhYqQqYU7xKw\=\= ol {
  margin-right: 1rem;
}

.text--TmmoYooisBLhYqQqYU7xKw\=\= li {
  list-style-type: disc;
}

html[dir] .text--TmmoYooisBLhYqQqYU7xKw\=\= li {
  margin-top: 1rem;
}

.text--TmmoYooisBLhYqQqYU7xKw\=\= pre,
.text--TmmoYooisBLhYqQqYU7xKw\=\= code {
  word-wrap: break-word;
  white-space: pre-wrap;
  overflow: hidden;
}

html[dir] .text--TmmoYooisBLhYqQqYU7xKw\=\= code {
  background: #efefef;
  padding: 0.2rem 0.3rem;
  border-radius: 0.2rem;
}

.message--sdxItFsPy9WGf5WinpRrDw\=\= {
  position: relative;
}

html[dir] .message--sdxItFsPy9WGf5WinpRrDw\=\= {
  border-bottom: 1px solid #eee;
  padding: 1rem 1.5rem;
  margin-bottom: 0;
}

.message--sdxItFsPy9WGf5WinpRrDw\=\= a {
  color: #14b2c7;
}

html[dir] .message--sdxItFsPy9WGf5WinpRrDw\=\=.system--TCoYa1K6o9CfzaYsIG-nKQ\=\= {
  background: rgba(0, 0, 0, 0.15);
}

.message--sdxItFsPy9WGf5WinpRrDw\=\=.system--TCoYa1K6o9CfzaYsIG-nKQ\=\= .text--TmmoYooisBLhYqQqYU7xKw\=\= {
  max-height: 1.4rem;
  overflow: hidden;
}

.readMore--4Vm-AViojRyNH71DK9Gcpw\=\= {
  display: inline-block;
  width: 3rem;
}

html[dir="ltr"] .readMore--4Vm-AViojRyNH71DK9Gcpw\=\= {
  right: 1rem;
}

html[dir="rtl"] .readMore--4Vm-AViojRyNH71DK9Gcpw\=\= {
  left: 1rem;
}

.buttons--4gFy73F0PxTvtpzpLX0kjg\=\= {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}

html[dir] .buttons--4gFy73F0PxTvtpzpLX0kjg\=\= {
  margin-top: 1rem;
}

html[dir="ltr"] .buttons--4gFy73F0PxTvtpzpLX0kjg\=\= {
  margin-left: 2rem;
}

html[dir="rtl"] .buttons--4gFy73F0PxTvtpzpLX0kjg\=\= {
  margin-right: 2rem;
}

html[dir] .buttons--4gFy73F0PxTvtpzpLX0kjg\=\= > button {
  padding: 0.5rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ai/AiChat/ThumbsUpDown/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--iNS9fRDgAjc1B0iZNtRyCQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--Wi131hd\+lmYS43UmFMeAhg\=\= {
  align-items: center;
  color: #909eb0;
  font-size: 14px;
}

html[dir] .container--Wi131hd\+lmYS43UmFMeAhg\=\= {
  margin-top: 0.5rem;
}

html[dir="ltr"] .container--Wi131hd\+lmYS43UmFMeAhg\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .container--Wi131hd\+lmYS43UmFMeAhg\=\= {
  margin-right: 0.5rem;
}

.container--Wi131hd\+lmYS43UmFMeAhg\=\= .thumbText--Y7uVkpRumde31iH-l7Xjqw\=\= {
  opacity: 0;
}

html[dir="ltr"] .container--Wi131hd\+lmYS43UmFMeAhg\=\= .thumbText--Y7uVkpRumde31iH-l7Xjqw\=\= {
  margin-left: 0.75rem;
}

html[dir="rtl"] .container--Wi131hd\+lmYS43UmFMeAhg\=\= .thumbText--Y7uVkpRumde31iH-l7Xjqw\=\= {
  margin-right: 0.75rem;
}

.container--Wi131hd\+lmYS43UmFMeAhg\=\=:hover .thumbText--Y7uVkpRumde31iH-l7Xjqw\=\= {
  opacity: 1;
}

.thumb--P0CmMhAKgFnUQFk8f36Oog\=\= {
  color: #909eb0;
}

.thumb--P0CmMhAKgFnUQFk8f36Oog\=\= i {
  font-size: 1.125rem;
}

.selected--c1NhrDfbcnaIzEUWiSkODQ\=\=.thumb--P0CmMhAKgFnUQFk8f36Oog\=\= i {
  color: #14b2c7;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ai/AiChat/MessageInput/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--jkiR4jYsS1RRmMZmsUKBvw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .input--6yfiaNeOzNwsDErvxuYnGA\=\= {
  padding: 0.5rem;
  background: #ddd;
  border-top: 1px solid #ccc;
  border-radius: 0 0 0.2rem 0.2rem;
}

.input--6yfiaNeOzNwsDErvxuYnGA\=\= input {
  width: calc(100% - 3.5rem);
  height: 2rem;
  font-weight: normal;
  outline: none;
}

html[dir] .input--6yfiaNeOzNwsDErvxuYnGA\=\= input {
  padding: 0.25rem 0.5rem;
  border-radius: 0.2rem;
  border: 1px solid #ccc;
  background: #fff;
}

html[dir="ltr"] .input--6yfiaNeOzNwsDErvxuYnGA\=\= input {
  margin-right: 0.5rem;
}

html[dir="rtl"] .input--6yfiaNeOzNwsDErvxuYnGA\=\= input {
  margin-left: 0.5rem;
}

.input--6yfiaNeOzNwsDErvxuYnGA\=\= button {
  width: 3rem;
  height: 2rem;
  color: #fff;
}

html[dir] .input--6yfiaNeOzNwsDErvxuYnGA\=\= button {
  background: #14b2c7;
  border-radius: 0.2rem;
  border: 0;
}

.debugModeToggle--oyWKUGiyT7O-tNU4Qaq0sg\=\= {
  width: 10rem;
  opacity: 0.7;
}

.debugModeToggle--oyWKUGiyT7O-tNU4Qaq0sg\=\= label input[type=checkbox] ~ div {
  color: #616e89;
}

.debugModeToggle--oyWKUGiyT7O-tNU4Qaq0sg\=\=:hover, .debugModeToggle--oyWKUGiyT7O-tNU4Qaq0sg\=\=.debugSelected--1teFMhdZ9OmO6sx9u2X\+2g\=\= {
  opacity: 1;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ai/AiChat/Feedback/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--5UpivE916fOYyMWYcegEVA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.feedback--x2LVGUo77c9jZ73U48av1A\=\= {
  color: #616e89;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ai/AiChat/ChatWindow/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--DX1wyy1UAwTMW5183PYDTw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.chatDialog--IbF0GoazoND0HXwWm-oLUQ\=\= {
  width: 50rem; /* stylelint-disable-line */
  height: 30rem;
}

html[dir] .chatDialog--IbF0GoazoND0HXwWm-oLUQ\=\= {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.2);
  border-radius: 0.5rem;
  border: 5px solid rgba(0, 0, 0, 0.3);
  padding: 0;
  margin: 0.3rem;
}

.chatDialog--IbF0GoazoND0HXwWm-oLUQ\=\=.maximized--cFJ7mrgh22zR\+Sm7PzJr-w\=\= {
  height: 99vh;
  width: 99vw;
}

@media only screen and (max-width: 767px) {
  .chatDialog--IbF0GoazoND0HXwWm-oLUQ\=\= {
    max-width: 97vw;
    height: 91vh;
    max-height: 91vh;
  }
}

.messagesColumn--hVoSbq74YBLFNCZlVeRuvw\=\= {
  flex-grow: 1;
}

.dialogBody--oxEGTZhmWT0iu-YGaEq6Bg\=\= {
  height: calc(100% - 2.5rem);
}

html[dir] .dialogBody--oxEGTZhmWT0iu-YGaEq6Bg\=\= {
  border-radius: 0 0 0.2rem 0.2rem;
  background: #fff;
}

.header--K9QWUMqBZT7cpCWwVGXC3w\=\= {
  color: #fff;
  display: flex;
  align-items: center;
  height: 2.5rem;
}

html[dir] .header--K9QWUMqBZT7cpCWwVGXC3w\=\= {
  background: #14b2c7;
  padding: 0.25rem 0.5rem;
  border-radius: 0.2rem 0.2rem 0 0;
}

.header--K9QWUMqBZT7cpCWwVGXC3w\=\= h3 {
  font-weight: normal;
  flex-grow: 1;
  letter-spacing: 0.05rem;
}

html[dir] .header--K9QWUMqBZT7cpCWwVGXC3w\=\= h3 {
  margin-bottom: 0;
}

.header--K9QWUMqBZT7cpCWwVGXC3w\=\= .headerButtons--sbywLc\+AnQTljAtV9isijA\=\= button {
  color: #fff;
  cursor: pointer;
  height: 2.2rem;
  outline: none;
  width: 2rem;
}

html[dir] .header--K9QWUMqBZT7cpCWwVGXC3w\=\= .headerButtons--sbywLc\+AnQTljAtV9isijA\=\= button {
  background: transparent;
  border: none;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ai/AiChat/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--XeE4ZN5HdrQZjF1i6mFGJA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.chatContainer--qizStyk-PfmFPr-TWFoHmA\=\= {
  position: fixed;
  bottom: 0;
  z-index: 500;
}

html[dir="ltr"] .chatContainer--qizStyk-PfmFPr-TWFoHmA\=\= {
  right: 0;
}

html[dir="rtl"] .chatContainer--qizStyk-PfmFPr-TWFoHmA\=\= {
  left: 0;
}

@media only screen and (max-width: 767px) {
  .chatContainer--qizStyk-PfmFPr-TWFoHmA\=\= {
    bottom: 1rem;
  }
}

.openChatButton---\+dPyYGVa0rlDhc6dJBDNQ\=\= {
  width: 4rem;
  height: 4rem;
}

html[dir] .openChatButton---\+dPyYGVa0rlDhc6dJBDNQ\=\= {
  border: 3px solid hsl(187deg 82% 43%);
  border: 3px solid var(--theme-primary);
  border-radius: 50%;
  margin: 1rem;
  padding: 0.5rem;
  background: #eaeaea;
}

.openChatButton---\+dPyYGVa0rlDhc6dJBDNQ\=\=:hover {
  cursor: pointer;
}

html[dir] .openChatButton---\+dPyYGVa0rlDhc6dJBDNQ\=\=:hover {
  background: #d5dbe1;
}

.openChatButton---\+dPyYGVa0rlDhc6dJBDNQ\=\= svg {
  fill: hsl(187deg 82% 43%);
  fill: var(--theme-primary);
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/Button/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--7oRtvOEwLTGK5yLhyh3wMg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.loadingContainer--pR5tIkgJ1n-YuZQz7pZNLw\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.loadingDot--rkG-PW4jCIdin2hFmrYtbw\=\= {
  width: 0.5rem;
  height: 0.5rem;
}

html[dir] .loadingDot--rkG-PW4jCIdin2hFmrYtbw\=\= {
  background-color: #fff;
  border-radius: 50%;
}

html[dir="ltr"] .loadingDot--rkG-PW4jCIdin2hFmrYtbw\=\= {
  animation: loading-dots-keyframes--K1JYwMpxx7-USsm9T27ayA\=\= 1.2s infinite ease-in-out both;
}

html[dir="rtl"] .loadingDot--rkG-PW4jCIdin2hFmrYtbw\=\= {
  animation: loading-dots-keyframes-rtl--oJoAJqMJKG4zatLmlDmnHw\=\= 1.2s infinite ease-in-out both;
}

html[dir] .loadingDotSecondary--QXMNmAKVrhuOKgJPVCBH4w\=\= {
  background-color: #14b2c7;
}

@keyframes loading-dots-keyframes-rtl--oJoAJqMJKG4zatLmlDmnHw\=\= {
  50% {
    background-color: transparent;
  }
}

@keyframes loading-dots-keyframes--K1JYwMpxx7-USsm9T27ayA\=\= {
  50% {
    background-color: transparent;
  }
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/RailsWYSIWYG/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--YWkbQOyt8bfCDs2ktp1o2A\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.hidden--2-4dQBs0bSqA6Umsb5O6VQ\=\= {
  display: none;
  visibility: hidden !important; /* stylelint-disable-line declaration-no-important */
  height: 0 !important; /* stylelint-disable-line declaration-no-important */ /* stylelint-disable-line declaration-no-important */ /* stylelint-disable-line declaration-no-important */
}

html[dir] .hidden--2-4dQBs0bSqA6Umsb5O6VQ\=\= {
  margin: 0 !important;
  padding: 0 !important;
}

.lazyPreview--N4yW2Hep3KEs80JsWXqp7g\=\=,
.lazyPreviewInner--dJJT3wsfJmcbhvGEZPKC5Q\=\=,
.lazyPreviewContainer--58wBZODGq-B\+UU4Z7TGgIg\=\= {
  display: inherit;
  cursor: text;
  overflow: inherit;
  text-overflow: inherit;
  white-space: inherit;
}

.lazyPreview--N4yW2Hep3KEs80JsWXqp7g\=\=,
.lazyPreviewContainer--58wBZODGq-B\+UU4Z7TGgIg\=\= {
  width: 100%;
}

.lazyPreview--N4yW2Hep3KEs80JsWXqp7g\=\= {
}

.lazyPreviewText--nL0raIzWfrxyQ2Soot-jnw\=\= {
  align-self: center;
}

.inlineEditor--KB7dEoLksJx1nX1l1myd7g\=\= .ck-content,
.inlineEditorInTable--FdIChb5pCAv4Qigls2XnPg\=\= .ck-content {
  display: flex;
  align-items: center;
}

html[dir] .inlineEditor--KB7dEoLksJx1nX1l1myd7g\=\= .ck-content p, html[dir] .inlineEditorInTable--FdIChb5pCAv4Qigls2XnPg\=\= .ck-content p {
  padding-top: 0.25rem;
  padding-bottom: 0.15rem;
}

.inlineEditor--KB7dEoLksJx1nX1l1myd7g\=\= .ck-placeholder,
.inlineEditorInTable--FdIChb5pCAv4Qigls2XnPg\=\= .ck-placeholder {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}

html[dir] .inlineEditor--KB7dEoLksJx1nX1l1myd7g\=\= .ck-placeholder, html[dir] .inlineEditorInTable--FdIChb5pCAv4Qigls2XnPg\=\= .ck-placeholder {
  margin: 0 !important;
}

html[dir] .inlineEditor--KB7dEoLksJx1nX1l1myd7g\=\= .lazyPreview--N4yW2Hep3KEs80JsWXqp7g\=\= {
  margin-bottom: 0.25rem;
}

html[dir] .inlineEditor--KB7dEoLksJx1nX1l1myd7g\=\= .lazyPreviewInner--dJJT3wsfJmcbhvGEZPKC5Q\=\= {
  padding: 0.25rem 0;
}

html[dir] .inlineEditor--KB7dEoLksJx1nX1l1myd7g\=\= .lazyPreviewText--nL0raIzWfrxyQ2Soot-jnw\=\= {
  padding: 0.25rem 0.25rem 0.15rem 0.25rem;
}

html[dir="ltr"] .inlineEditor--KB7dEoLksJx1nX1l1myd7g\=\= .ck-editor__editable {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

html[dir="rtl"] .inlineEditor--KB7dEoLksJx1nX1l1myd7g\=\= .ck-editor__editable {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

html[dir] .inlineEditorInTable--FdIChb5pCAv4Qigls2XnPg\=\= .lazyPreviewText--nL0raIzWfrxyQ2Soot-jnw\=\= {
  padding: 0.25rem 0 0.15rem 0;
}

html[dir="ltr"] .inlineEditorInTable--FdIChb5pCAv4Qigls2XnPg\=\= .ck-editor__editable {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

html[dir="rtl"] .inlineEditorInTable--FdIChb5pCAv4Qigls2XnPg\=\= .ck-editor__editable {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.inlineEditorInTable--FdIChb5pCAv4Qigls2XnPg\=\= .ck-content {
  line-height: 1.2rem;
}

.plainText--wQXAcRwT\+6LswW1b\+MTKog\=\= {
  height: 39.4px; /* stylelint-disable-line declaration-property-unit-disallowed-list */
  line-height: 39.4px; /* stylelint-disable-line declaration-property-unit-disallowed-list */
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/integrations/ConfigureJiraSection/ConfigureJiraSectionInner/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.logo--6Zu\+HtDgxn4Q9yGRs6oTpg\=\= {
  height: 4.25rem;
}
html[dir] .logo--6Zu\+HtDgxn4Q9yGRs6oTpg\=\= {
  margin-top: -0.3rem;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/integrations/ConfigureJiraSection/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.loading--zjCNoRqE4Bsjr5oQxdSgRw\=\= {
  height: 6.8125rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/DefaultTabs/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--gHdtMjHWOxs9ezoDN9Xz6Q\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.tabsNavigation--ofdujREhJhOlmXVMN31bsg\=\= {
  display: flex;
  align-items: center;
}

html[dir] .tabsNavigation--ofdujREhJhOlmXVMN31bsg\=\= {
  padding-top: 0.5rem;
}

.tabsNavigationList--fQ00LH8njmoI\+WVhqmRoIw\=\= {
  display: flex;
  flex-wrap: wrap;
  overflow-x: auto;
}

.tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\= {
  font-weight: 300;
  position: relative;
  font-size: 14px;
  flex: 0 0 auto;
}

html[dir] .tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\= {
  margin-bottom: 0.5rem;
}

html[dir="ltr"] .tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\=:not(:last-of-type) {
  margin-right: 0.8rem;
}

html[dir="rtl"] .tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\=:not(:last-of-type) {
  margin-left: 0.8rem;
}

.tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\= svg {
  width: 75%;
}

html[dir="ltr"] .tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\= svg {
  margin-left: 0;
}

html[dir="rtl"] .tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\= svg {
  margin-right: 0;
}

.tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\= span {
  vertical-align: top;
}

.tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\= a {
  color: #354052; /* stylelint-disable-line declaration-no-important */
  display: block;
}

html[dir] .tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\= a {
  text-align: center;
}

.tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\= a::before {
  display: block;
  content: attr(title);
  font-weight: 500;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

html[dir] .tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\=:not(:first-of-type) a {
  text-align: center;
}

.tabsNavigationActiveItem--VHzqGyH1jXmR2SGQD2RpVw\=\=::after, .tabsNavigationActiveItemColorless--aCT3bUs92lcBjrW2d8\+cLA\=\=::after,
.tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\=:hover a::after {
  content: "";
  width: 70%;
  display: block;
}

html[dir] .tabsNavigationActiveItem--VHzqGyH1jXmR2SGQD2RpVw\=\=::after, html[dir] .tabsNavigationActiveItemColorless--aCT3bUs92lcBjrW2d8\+cLA\=\=::after, html[dir] .tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\=:hover a::after {
  margin: auto;
  border-width: 1px;
  border-style: solid;
}

html[dir] .tabsNavigationActiveItem--VHzqGyH1jXmR2SGQD2RpVw\=\=::after, html[dir] .tabsNavigationActiveItemColorless--aCT3bUs92lcBjrW2d8\+cLA\=\=::after {
  border-color: hsl(187deg 82% 43%) !important;
  border-color: var(--theme-primary) !important;
}

html[dir] .tabsNavigationItem--THOIYzEqJ\+rusXY9fgrlig\=\=:hover a::after {
  border-color: #d5dbe1;
}

.tabsNavigationActiveItem--VHzqGyH1jXmR2SGQD2RpVw\=\=, .tabsNavigationActiveItemColorless--aCT3bUs92lcBjrW2d8\+cLA\=\= {
  color: hsl(187deg 82% 43%) !important;
  color: var(--theme-primary) !important; /* stylelint-disable-line declaration-no-important */
  font-weight: bold;
  display: block;
}

.tabsNavigationActiveItemColorless--aCT3bUs92lcBjrW2d8\+cLA\=\= {
  color: #354052 !important; /* stylelint-disable-line declaration-no-important */
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Accordion/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--Y2h7GQb58HFvTmmStSZRXg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--JXdi9EFpAr0JMchPObBhXw\=\= {
  width: 100%;
  display: block;
}

.body--E9ZUcnUtf79R2K8PYPf6xw\=\= {
  opacity: 0.85;
  width: 100%;
}

html[dir] .body--E9ZUcnUtf79R2K8PYPf6xw\=\= {
  padding-bottom: 0.5rem;
  border-top: 1px solid #eaeaea;
}

.bodyContent--KorYR1J9CSIIhaP3bJez3A\=\= {
  vertical-align: middle;
  width: 100%;
  font-size: 0.875rem;
}

html[dir="ltr"] .bodyContent--KorYR1J9CSIIhaP3bJez3A\=\= {
  padding: 0.5rem 1rem 0.5rem 1.5rem;
}

html[dir="rtl"] .bodyContent--KorYR1J9CSIIhaP3bJez3A\=\= {
  padding: 0.5rem 1.5rem 0.5rem 1rem;
}

html[dir] .card--PoqHDwDX1xQqLEBsUFmzSA\=\= {
  border-bottom: 1px solid #d5dbe1;
}

html[dir="ltr"] .card--PoqHDwDX1xQqLEBsUFmzSA\=\= {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

html[dir="rtl"] .card--PoqHDwDX1xQqLEBsUFmzSA\=\= {
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
}

html[dir] .card--PoqHDwDX1xQqLEBsUFmzSA\=\=.selected--s6-TK7up5x3TkbRe5mZYZw\=\= {
  border-color: #d5dbe1;
  box-shadow: 0 0.25rem 1rem -0.125rem #d5dbe1;
}

html[dir] .card--PoqHDwDX1xQqLEBsUFmzSA\=\=.selected--s6-TK7up5x3TkbRe5mZYZw\=\= span[class*=label], html[dir] .card--PoqHDwDX1xQqLEBsUFmzSA\=\=.selected--s6-TK7up5x3TkbRe5mZYZw\=\= label {
  text-transform: none;
}

@media print {
  .card--PoqHDwDX1xQqLEBsUFmzSA\=\= {
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
         break-inside: avoid;
  }
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Accordion/Header/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--oAz8gCI0j6BV0kxJrKYlzA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

button.header--eZriKZ9ZEF4mr4QYa83QVA\=\= {
  cursor: pointer;
}

.header--eZriKZ9ZEF4mr4QYa83QVA\=\= {
  opacity: 0.8;
  width: 100%;
  font-size: 14px;
  display: flex;
  justify-content: space-between;
}

html[dir] .header--eZriKZ9ZEF4mr4QYa83QVA\=\= {
  padding: 1rem 1.25rem;
}

html[dir="ltr"] .header--eZriKZ9ZEF4mr4QYa83QVA\=\= {
  text-align: left;
}

html[dir="rtl"] .header--eZriKZ9ZEF4mr4QYa83QVA\=\= {
  text-align: right;
}

.childrenContainer--9djDrf-CWRADTVPAJ9OkuQ\=\= {
  width: 100%;
}

.headerInner--BH9Ggs51Vl8UIS5mbSyw9A\=\= {
  width: 100%;
}

.arrow--vWUcFj3jCOivvan\+EuUBqw\=\= {
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
}

html[dir] .arrow--vWUcFj3jCOivvan\+EuUBqw\=\= {
  margin-top: 0.5rem;
}

html[dir="ltr"] .arrow--vWUcFj3jCOivvan\+EuUBqw\=\= {
  margin-left: 1rem;
}

html[dir="rtl"] .arrow--vWUcFj3jCOivvan\+EuUBqw\=\= {
  margin-right: 1rem;
}

.arrow--vWUcFj3jCOivvan\+EuUBqw\=\= svg {
  fill: #909eb0;
}

.header--eZriKZ9ZEF4mr4QYa83QVA\=\=:focus {
  outline: none;
}

.header--eZriKZ9ZEF4mr4QYa83QVA\=\=:hover .arrowInteractive--w02UxSeLt6olvPFHZ\+Y1Nw\=\= svg {
  fill: #109cae;
}

html[dir] button.header--eZriKZ9ZEF4mr4QYa83QVA\=\=:hover {
  background: #f6f8fa;
}

.header--eZriKZ9ZEF4mr4QYa83QVA\=\=.selected--Y5ukB7BspKVwDVyEM7KSLg\=\= {
  opacity: 1;
}

html[dir] .header--eZriKZ9ZEF4mr4QYa83QVA\=\=.selected--Y5ukB7BspKVwDVyEM7KSLg\=\= {
  background: #f1f3f5;
}

html[dir] .header--eZriKZ9ZEF4mr4QYa83QVA\=\=.selected--Y5ukB7BspKVwDVyEM7KSLg\=\=:hover {
  background: #f1f3f5;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/InlineMarkdown/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.userContent--Yqngj0edQTuIixsm0E0f8Q\=\= {
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/GuideBox/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--KpelUHUhommyR3Fq8N\+Bzg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.suggestionSection--BOE7Sf91tKZ8zEleLvuU6g\=\= {
  width: 100%;
}

.arrow--qF1DWO1XbB\+5Fb9PMTYP4A\=\= {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: arrow;
  font-size: 1.5rem;
  color: #d5dbe1;
}

html[dir] .arrow--qF1DWO1XbB\+5Fb9PMTYP4A\=\= {
  text-align: center;
}

.actions--g2YvFA4xwQzsGDEzxISlVw\=\= {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: actions;
  font-style: italic;
}

html[dir="ltr"] .actions--g2YvFA4xwQzsGDEzxISlVw\=\= {
  padding-left: 1rem;
  padding-right: 1rem;
}

html[dir="rtl"] .actions--g2YvFA4xwQzsGDEzxISlVw\=\= {
  padding-right: 1rem;
  padding-left: 1rem;
}

.suggestionRowSmall--pJD4A1R42dXnM1MkHi-4xw\=\= > .actions--g2YvFA4xwQzsGDEzxISlVw\=\= {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

.action--huShEVT\+gaMvTDsH3J5Cxw\=\= {
  width: 100%;
}

html[dir] .action--huShEVT\+gaMvTDsH3J5Cxw\=\= {
  padding: 0.25rem 0;
}

.button--N-fLKirpZWTQqonhBuuWwg\=\= {
  width: 100%;
}

html[dir] .button--N-fLKirpZWTQqonhBuuWwg\=\= {
  text-align: center;
}

.actionLink--C9L7tQrjW6nT8gPkFPNXsA\=\= {
  font-style: normal;
}

.suggestions--1wHlRn9dnobievGwGsWDVA\=\= {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: suggestions;
}

.suggestionRowSmall--pJD4A1R42dXnM1MkHi-4xw\=\= > .suggestions--1wHlRn9dnobievGwGsWDVA\=\= {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.suggestion--9zxZR1hYbQ3NhiQffviytw\=\= {
  list-style-type: none;
  list-style-position: inside;
}

html[dir] .suggestion--9zxZR1hYbQ3NhiQffviytw\=\= {
  padding: 0.5rem;
}

.suggestions--1wHlRn9dnobievGwGsWDVA\=\=,
.actions--g2YvFA4xwQzsGDEzxISlVw\=\= {
  font-size: 0.95rem;
}

.suggestions--1wHlRn9dnobievGwGsWDVA\=\= h3,
.actions--g2YvFA4xwQzsGDEzxISlVw\=\= h3 {
  font-size: 0.875rem;
  font-weight: 600;
}

.suggestions--1wHlRn9dnobievGwGsWDVA\=\= br,
.actions--g2YvFA4xwQzsGDEzxISlVw\=\= br {
  line-height: 0.25rem;
}

.suggestionRow--gL3wtVXh0aD95b7E2TWBSw\=\= {
  display: grid;
  align-items: center;
  grid-template: "suggestions arrow actions"/1fr minmax(1.5rem, 10%) minmax(20rem, 30%);
}

html[dir] .suggestionRow--gL3wtVXh0aD95b7E2TWBSw\=\= {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.suggestionRowSmall--pJD4A1R42dXnM1MkHi-4xw\=\= {
  grid-template: "suggestions" "actions";
}

.suggestionRowSmall--pJD4A1R42dXnM1MkHi-4xw\=\= .arrow--qF1DWO1XbB\+5Fb9PMTYP4A\=\= {
  display: none;
}

html[dir="ltr"] .suggestionRowSmall--pJD4A1R42dXnM1MkHi-4xw\=\= .actions--g2YvFA4xwQzsGDEzxISlVw\=\= {
  padding-left: 0;
  padding-right: 0;
}

html[dir="rtl"] .suggestionRowSmall--pJD4A1R42dXnM1MkHi-4xw\=\= .actions--g2YvFA4xwQzsGDEzxISlVw\=\= {
  padding-right: 0;
  padding-left: 0;
}

html[dir="ltr"] .suggestionRowSmall--pJD4A1R42dXnM1MkHi-4xw\=\= .suggestion--9zxZR1hYbQ3NhiQffviytw\=\= {
  padding-left: 0;
  padding-right: 0;
}

html[dir="rtl"] .suggestionRowSmall--pJD4A1R42dXnM1MkHi-4xw\=\= .suggestion--9zxZR1hYbQ3NhiQffviytw\=\= {
  padding-right: 0;
  padding-left: 0;
}

.hint--6oI95FN-rdFpdY2CiyjULA\=\= {
  text-indent: 0.25rem;
}

.doneHint--DSYFt2DRF3TfDb2x1e8pTg\=\= {
  color: #616e89;
  font-size: 0.85rem;
}

html[dir="ltr"] .buttonIcon--O0y1lX3QcJtS3Y9ZMN7Dgw\=\= {
  padding-right: 0.5rem;
}

html[dir="rtl"] .buttonIcon--O0y1lX3QcJtS3Y9ZMN7Dgw\=\= {
  padding-left: 0.5rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/tensions/TensionProcessContainer/ProcessingModals/TensionProcessModal/TensionGuide/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--1wt7EuzI9rSzQWggBn5Z\+Q\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.prompt--eJmwUrhlSP36EWLlFHXgQw\=\= {
  list-style-type: none;
  list-style-position: inside;
}

html[dir] .prompt--eJmwUrhlSP36EWLlFHXgQw\=\= {
  padding: 0.5rem 0;
}

.actionSpace--bEDUt6TCxii0KnzsF-euOQ\=\= {
  height: 0.5rem;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/tensions/TensionProcessContainer/ProcessingModals/TensionProcessModal/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--Sze1IVbpnF0QUgUeDcMCAw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.whatNeed--BWlo5SUinhWek\+U8rM63ZA\=\= {
  font-size: 1.125rem;
}

html[dir] .whatNeed--BWlo5SUinhWek\+U8rM63ZA\=\= {
  border-bottom: 1px solid #d5dbe1;
  margin-top: 1.5rem;
  padding-bottom: 0.5rem;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/tags/TagList/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--Ya4EyryvVV02mlCaJY\+eSg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

/* stylelint-disable selector-max-compound-selectors */

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value {
  color: rgb(10.6849315068, 95.095890411, 106.3150684932);
  height: 1.25rem;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value {
  border: 1px solid rgb(10.6849315068, 95.095890411, 106.3150684932);
  background-color: #fff;
  transition: background-color 175ms ease;
  transition-delay: 25ms;
  border-radius: 0.625rem;
}

html[dir="ltr"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value {
  margin: 0.2083333333rem 0 0.2083333333rem 0.25rem;
  padding-left: 0.25rem;
}

html[dir="rtl"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value {
  margin: 0.2083333333rem 0.25rem 0.2083333333rem 0;
  padding-right: 0.25rem;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value svg {
  fill: rgb(10.6849315068, 95.095890411, 106.3150684932);
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value:hover {
  color: rgb(8.3561643836, 74.3698630137, 83.1438356164);
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value:hover {
  border: 1px solid rgb(8.3561643836, 74.3698630137, 83.1438356164);
  background-color: #fff;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value:hover svg {
  fill: rgb(8.3561643836, 74.3698630137, 83.1438356164);
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value__label {
  align-self: center; /* stylelint-disable-line declaration-property-unit-disallowed-list */
}

html[dir="ltr"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value__label {
  padding: 0 3px 2px 6px;
}

html[dir="rtl"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value__label {
  padding: 0 6px 2px 3px;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value span[class*=label] {
  font-weight: normal;
  font-size: 0.75rem;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value span[class*=label] {
  text-transform: none;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list a.Select-value-label {
  text-decoration: none;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select-value-label {
  height: 100%;
  font-size: 100%;
  align-items: center;
  color: rgb(10.6849315068, 95.095890411, 106.3150684932);
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select-value-label__icon { /* stylelint-disable-line declaration-property-unit-disallowed-list */
  width: 100%;
  display: inline-flex;
  align-items: center;
}

html[dir="ltr"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select-value-label__icon {
  margin: -2px 0.2rem -2px -6px;
}

html[dir="rtl"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select-value-label__icon {
  margin: -2px -6px -2px 0.2rem;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select-value-label__icon svg {
  height: 1.15rem;
  width: 1.15rem;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select-value-label__text {
  white-space: nowrap;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value__remove {
  opacity: 0.65;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value__remove:hover {
  opacity: 1; /* stylelint-disable-line declaration-no-important  */
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__multi-value__remove:hover {
  background: none !important;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select-placeholder {
  height: 1.25rem;
  width: -moz-max-content;
  width: max-content;
  color: hsl(187deg 82% 43%);
  color: var(--theme-primary);
  font-size: 0.75rem; /* stylelint-disable-line declaration-property-unit-disallowed-list */
  line-height: 23px; /* stylelint-disable-line declaration-property-unit-disallowed-list */
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select-placeholder {
  transition: background-color, color, border-color, 175ms, ease, 25ms;
  border: 1px solid hsl(187deg 82% 43%);
  border: 1px solid var(--theme-primary);
  border-radius: 0.625rem;
  background: transparent;
  padding: 0.25rem 0.5rem;
}

html[dir="ltr"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select-placeholder {
  margin: auto 0 auto 6px;
}

html[dir="rtl"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select-placeholder {
  margin: auto 6px auto 0;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select-placeholder svg {
  fill: hsl(187deg 82% 43%);
  fill: var(--theme-primary);
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select-placeholder svg {
  transition: fill, 175ms, ease, 25ms;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__dropdown-indicator svg {
  fill: transparent;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__dropdown-indicator svg {
  transition: transform 0.2s ease;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__indicator-separator {
  display: none;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__option {
  color: #909eb0;
  font-size: 0.75rem;
  display: inline-block; /* stylelint-disable-line declaration-property-unit-disallowed-list */ /* stylelint-disable-line declaration-property-unit-disallowed-list */
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__option {
  border: 1px solid #909eb0;
  background-color: #fff;
  border-radius: 0.625rem;
  padding: 1px 11px;
}

html[dir="ltr"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__option {
  margin: 6px 0 0 5px;
}

html[dir="rtl"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__option {
  margin: 6px 5px 0 0;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__option svg {
  fill: #909eb0;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__option.Select__option:last-child {
  border-radius: 0.625rem;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__option--is-focused {
  color: #909eb0;
  font-size: 0.75rem;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__option--is-focused {
  border: 1px solid #909eb0;
  background-color: #fff;
  border-radius: 0.625rem;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__option--is-focused svg {
  fill: #909eb0;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__option--is-focused:hover {
  color: #14b2c7;
  font-size: 0.75rem;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__option--is-focused:hover {
  border: 1px solid #14b2c7;
  background-color: #fff;
  border-radius: 0.625rem;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__option--is-focused:hover svg {
  fill: #14b2c7;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__value-container {
  display: flex;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__menu {
  max-height: 30rem;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__menu {
  margin-top: 0;
  border: 1px solid #d5dbe1;
  border-top: 0;
}

html[dir="ltr"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

html[dir="rtl"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__menu {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__menu-list {
  max-height: 29rem;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__menu-list {
  padding-bottom: 0.5rem;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control {
  border: 1px solid transparent;
  background: transparent;
  transition: border-color 175ms ease;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control--is-focused, html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control:hover {
  transition: border-color 175ms ease;
  background: rgba(255, 255, 255, 0.75);
  border-color: rgb(10.6849315068, 95.095890411, 106.3150684932);
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control--is-focued .Select__dropdown-indicator svg {
  fill: rgb(10.6849315068, 95.095890411, 106.3150684932);
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control--is-focued .Select__dropdown-indicator svg {
  transition: transform 0.2s ease;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control--menu-is-open {
  border: 1px solid rgb(10.6849315068, 95.095890411, 106.3150684932);
}

html[dir="ltr"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control--menu-is-open {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

html[dir="rtl"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control--menu-is-open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control--menu-is-open .Select__dropdown-indicator svg {
  fill: rgb(10.6849315068, 95.095890411, 106.3150684932);
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control--menu-is-open .Select__dropdown-indicator svg {
  transition: transform 0.2s ease;
}

html[dir="ltr"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control--menu-is-open .Select__dropdown-indicator svg {
  transform: rotate(180deg);
}

html[dir="rtl"] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control--menu-is-open .Select__dropdown-indicator svg {
  transform: rotate(-180deg);
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control--menu-is-open .Select-placeholder {
  display: none;
}

.tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control:hover .Select__dropdown-indicator svg {
  fill: #d5dbe1;
}

html[dir] .tagList--RSQ9YcZ57\+lEbJuumYY2qA\=\= .tag-list .Select__control:hover .Select__dropdown-indicator svg {
  transition: transform 0.2s ease;
}

/* stylelint-enable selector-max-compound-selectors */
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/tags/TagList/List/Placeholder/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.icon--fliH5ktCrp1uM4RX\+kRC2w\=\= {
  width: 0.75rem;
  height: 0.75rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/tags/TagsPremiumCallout/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--Ct7Asl6RUOvyAOGA2ruz3g\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.tagsCallout--bcsvs256aHllcfLjAr6Oxw\=\= {
  position: relative;
  height: 2rem;
  width: 2rem;
}

.tagsCallout--bcsvs256aHllcfLjAr6Oxw\=\= svg {
  fill: #616e89;
  position: absolute;
}

.tagsCallout--bcsvs256aHllcfLjAr6Oxw\=\= > svg {
  bottom: 0.125rem;
  width: 1.2rem;
}

html[dir="ltr"] .tagsCallout--bcsvs256aHllcfLjAr6Oxw\=\= > svg {
  left: 0;
}

html[dir="rtl"] .tagsCallout--bcsvs256aHllcfLjAr6Oxw\=\= > svg {
  right: 0;
}

.tagsCallout--bcsvs256aHllcfLjAr6Oxw\=\= span svg {
  width: 1rem;
  top: -0.2rem;
}

html[dir="ltr"] .tagsCallout--bcsvs256aHllcfLjAr6Oxw\=\= span svg {
  right: 0.2rem;
}

html[dir="rtl"] .tagsCallout--bcsvs256aHllcfLjAr6Oxw\=\= span svg {
  left: 0.2rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/AccessibleList/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--Ryi9hei2cQPfmqh-qLVeIw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.placeholder--KozPLCtRF9hz\+K5o9VEjGQ\=\= {
}

.workspaceCssVersion--8yodZRj5gxnCPg0CBOiHyA\=\= {
}

.workspaceCssVersion--8yodZRj5gxnCPg0CBOiHyA\=\= .item--rv-B2BCYhNQUFHPjam0gTA\=\= {
  align-items: center;
}

html[dir] .workspaceCssVersion--8yodZRj5gxnCPg0CBOiHyA\=\= .item--rv-B2BCYhNQUFHPjam0gTA\=\= {
  border-bottom: 2px solid #f3fafb;
  padding: 0.75rem;
}

html[dir] .classicCssVersion--wrOTAtDILPz2lGPoMAemuQ\=\= {
  margin-bottom: 1.5rem;
}

html[dir] .classicCssVersion--wrOTAtDILPz2lGPoMAemuQ\=\= > .item--rv-B2BCYhNQUFHPjam0gTA\=\= {
  border-top: 1px solid #d5dbe1;
  border-bottom: 1px solid transparent;
}

html[dir] .classicCssVersion--wrOTAtDILPz2lGPoMAemuQ\=\= > .item--rv-B2BCYhNQUFHPjam0gTA\=\=:last-child {
  border-bottom: 1px solid #d5dbe1;
}

html[dir] .container--ZaJeHeKEhX\+xrAqNf-CP4g\=\=.noTopBorder--3BtBp2Ka8XHaVrW33gyOqg\=\= > .item--rv-B2BCYhNQUFHPjam0gTA\=\=:first-child {
  border-top: none;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/AccessibleList/ListItem/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--TonwCOKDyDXmo4V1tv0wYg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .classicCssVersion--fTYE3I6PiGGyUu7k\+zKLkw\=\= .container--eokxGGXcxKLGHuf0GansHg\=\= {
  padding: 1rem 0.5rem;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}

html[dir="ltr"] .classicCssVersion--fTYE3I6PiGGyUu7k\+zKLkw\=\= .container--eokxGGXcxKLGHuf0GansHg\=\= {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

html[dir="rtl"] .classicCssVersion--fTYE3I6PiGGyUu7k\+zKLkw\=\= .container--eokxGGXcxKLGHuf0GansHg\=\= {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.classicCssVersion--fTYE3I6PiGGyUu7k\+zKLkw\=\= .clickableContainer--oFwvdOxkDOkAVd8DFWf3QQ\=\= {
  cursor: pointer;
}

html[dir] .classicCssVersion--fTYE3I6PiGGyUu7k\+zKLkw\=\= .additionalSection--MJA8UWw2uiSKUkwfomu2ZA\=\= {
  margin-bottom: 0.5rem;
  margin-top: -0.75rem;
}

html[dir] .workspaceCssVersion--q6GpXsWd153LNhOaalL5yg\=\= .additionalSection--MJA8UWw2uiSKUkwfomu2ZA\=\= {
  margin-bottom: 0.5rem;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/AccessibleList/ListRow/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--fqiyURVrPi02jfZehJT9WQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--2iOzL-s8o784R8zmvX7phg\=\= {
  display: flex;
}

.content--vaTSjNos2gBBx\+Iv1al4eA\=\= {
  flex: 1;
}

.rightSection--TWcdD5XC01FSPH3mArGylQ\=\= {
  display: flex;
  align-items: center;
}

.leftSection--5IUz6Scu-KjSDOSU3JWsOQ\=\= {
}

html[dir="ltr"] .rightSectionItem--DzCRatMciHXNxBWwqjymhw\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .rightSectionItem--DzCRatMciHXNxBWwqjymhw\=\= {
  margin-right: 0.5rem;
}

html[dir="ltr"] .leftSectionItem--6gAEfLbjgSlbhKbaSHVChA\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .leftSectionItem--6gAEfLbjgSlbhKbaSHVChA\=\= {
  margin-left: 0.5rem;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/tags/ui/ListHeader/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--qKJ8O5oaEb696B0I5YI3mQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.header--sIv0zxeuU3xJhmRtQTraWQ\=\= {
  font-weight: 300;
  font-size: 1.125rem;
}

html[dir] .header--sIv0zxeuU3xJhmRtQTraWQ\=\= {
  margin-bottom: 0;
  border-bottom: 1px solid #d5dbe1;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Layout/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--0YH09Cl-syGk4qlQcHXpXg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .classicLayout--Csr3rL8jjRIffoPNhI4TDw\=\= {
  padding: 1rem 2rem;
}

.workspaceLayout--mHvGFJhBPnNnNBUSYJhIoA\=\= {
  display: block;
  min-height: 100vh;
  box-sizing: border-box;
}

html[dir] .workspaceLayout--mHvGFJhBPnNnNBUSYJhIoA\=\= {
  padding: 1rem 1rem;
  background: #f3fafb;
}

html[dir] .workspaceLayout--mHvGFJhBPnNnNBUSYJhIoA\=\= .page-header {
  padding: 0;
}

html[dir] .workspaceLayout--mHvGFJhBPnNnNBUSYJhIoA\=\= h1 {
  margin: 0 0 1rem;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html[dir] .pageContainer--LBevKps\+8mFRrNsY4NRBuQ\=\= {
  margin-top: 2rem
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/FilterDropdown/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wrapper--qNB9cycWhHxHAmHgrDAEug\=\= .option--Ll-w9rN\+\+28sRytNF0vGmw\=\=:not(:last-child)::after {
  content: ", ";
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Inputs/EditItemButton/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--RCPOkAhrFxfpnQnFcMZrAg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.icon--lUyDukDmUKYdbaS0nd1xUA\=\= {
  fill: #087f97;
  opacity: 0.35;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/NoteTooltip/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--0TnxkGVG0Mk0Ni3drQn7dw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.wrapper--8xA6kVz7n51b-q0UAoDJtg\=\= {
  display: inline-block;
}

.iconContainer--9uWFNex0KCqwkNlppBux0g\=\= {
  align-items: flex-start;
  display: flex;
}

.iconContainer--9uWFNex0KCqwkNlppBux0g\=\= svg {
  width: 0.5rem;
  fill: #909eb0;
}

.tooltip--XGuQC7ucOZ\+0myqC62FwOg\=\= {
  white-space: pre-line;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/projects/ProjectDetails/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--lJ2oPXyd4sMo-v6R2pwl\+Q\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.icon--8i\+L-oSqYsZ3P2v20CE\+fA\=\= {
  height: 0.7rem;
  width: 0.7rem;
  fill: #909eb0;
}

html[dir="ltr"] .icon--8i\+L-oSqYsZ3P2v20CE\+fA\=\= {
  margin-right: 0.4rem;
}

html[dir="rtl"] .icon--8i\+L-oSqYsZ3P2v20CE\+fA\=\= {
  margin-left: 0.4rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/StatusBadge/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--ljql6s\+ds8I-x\+fOS2z7eg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.badge--KbT5YMsnQIPQ1nYK0B7qHg\=\= {
  line-height: 0.75rem;
  font-size: 0.75rem;
  color: #fff;
}

html[dir] .badge--KbT5YMsnQIPQ1nYK0B7qHg\=\= {
  padding: 0.25rem 0.5rem;
  border-radius: 0.2rem;
}

html[dir] .current--UrmXJ-J2kcZiLELVyrgDBQ\=\= {
  background-color: hsl(113deg 60% 47%);
  background-color: var(--theme-success);
  border-color: hsl(113deg 60% 47%);
  border-color: var(--theme-success);
}

html[dir] .someday--mgT-OhKxCI-8lKZxV\+mfQQ\=\= {
  background-color: hsl(214deg 17% 63%);
  background-color: var(--theme-future);
  border-color: hsl(214deg 17% 63%);
  border-color: var(--theme-future);
}

html[dir] .completed--IrVZaM4d8QmY\+7-AoDXB5w\=\= {
  background-color: hsl(187deg 82% 43%);
  background-color: var(--theme-info);
  border-color: hsl(187deg 82% 43%);
  border-color: var(--theme-info);
}

html[dir] .waiting--8-vLvgn8uthoQi9-uphc1g\=\= {
  background-color: hsl(23deg 100% 57%);
  background-color: var(--theme-warning);
  border-color: hsl(23deg 100% 57%);
  border-color: var(--theme-warning);
}

html[dir] .info--1rJJh3RghA7vNpI-hp90Rg\=\= {
  background-color: #14b2c7;
  border-color: #14b2c7;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/projects/Project/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--3CIfOE4JhcpUnkaLTwwikA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--bk40yOnDGiE-9FdokQQxQQ\=\= {
  display: flex;
  flex-direction: column;
}

.main--cKk4kc8rKmK9w\+rvXR5gEA\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
}

html[dir] .main--cKk4kc8rKmK9w\+rvXR5gEA\=\= {
  margin-bottom: 0.25rem;
}

html[dir="ltr"] .status--UoUE3lso3TXhW8FKLPnm9g\=\= {
  margin-left: 0.75rem;
}

html[dir="rtl"] .status--UoUE3lso3TXhW8FKLPnm9g\=\= {
  margin-right: 0.75rem;
}

html[dir] .description--1lNjvwVI8x1i50LrfrSlww\=\= p {
  margin-bottom: 0;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/ShowMore/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--z-F2aqQHnQalre9rJrKpXg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.icon--T2JyNOhqiPDFB8qhTKwKUw\=\= {
  display: flex;
}

html[dir="ltr"] .icon--T2JyNOhqiPDFB8qhTKwKUw\=\= {
  margin-left: 0.25rem;
}

html[dir="rtl"] .icon--T2JyNOhqiPDFB8qhTKwKUw\=\= {
  margin-right: 0.25rem;
}

.icon--T2JyNOhqiPDFB8qhTKwKUw\=\= svg {
  height: 1rem;
  width: 1rem;
  fill: #616e89;
}

.button--lnVu4TYj5ZVcy25BlzKi0g\=\= {
  display: flex;
  align-items: center;
  width: 100%;
  cursor: pointer;
  color: #616e89;
  font-weight: 300;
  font-size: 14px;
}

html[dir] .button--lnVu4TYj5ZVcy25BlzKi0g\=\= {
  border-radius: 0.25rem;
  padding: 0.25rem;
  margin: -0.25rem;
  border: 1px solid transparent;
}

.buttonActive--ELmiOlV9GMdVOVEQyNfb0A\=\=, .button--lnVu4TYj5ZVcy25BlzKi0g\=\=:focus, .button--lnVu4TYj5ZVcy25BlzKi0g\=\=:hover {
  color: #354052;
  outline: none;
}

.buttonActive--ELmiOlV9GMdVOVEQyNfb0A\=\= svg, .button--lnVu4TYj5ZVcy25BlzKi0g\=\=:focus svg, .button--lnVu4TYj5ZVcy25BlzKi0g\=\=:hover svg {
  fill: #354052 !important; /* stylelint-disable-line declaration-no-important */
}

.buttonRight--MsjE-TANRtFRZhRLi8o3jg\=\= {
  justify-content: flex-end;
}

html[dir] .content--\+\+ljk2p-U74a7IfLYY0dSg\=\= {
  margin-top: 1rem;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Projects/ProjectsView/ProjectsPageList/Actions/List/ListItems/Item/Body/ActionCompletionCheckbox/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.button--Qb7KUXSHhdr-zCwufIocKA\=\= {
}

.checkedIcon--vdKroGTi6uY8uCktGLnZKA\=\= {
}

.uncheckedIcon--VIm071DVJ3QMknSm-JczRg\=\= {
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Projects/ProjectsView/ProjectsPageList/Actions/List/ListItems/Item/Body/MutationIcons/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--2bqfN\+rnstzqSSd3t9b5Kw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.buttonContainer--pCP5gwkXixpPKLwu9E10Dw\=\= {
  display: flex;
  align-items: center;
}

html[dir] .buttonContainer--pCP5gwkXixpPKLwu9E10Dw\=\= {
  padding: 0 1rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Projects/ProjectsView/ProjectsPageList/Actions/List/ListItems/Item/Body/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--6EsPzMi5t5x4tX2O9kX8rg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.newItemCheckedIcon--hCfiewQ9ULQAqr5d3f8mCw\=\= {
  opacity: 0.3;
  pointer-events: none;
  flex-shrink: 0;
  cursor: pointer;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Projects/ProjectsView/ProjectsPageList/Actions/List/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--ePb6cYqxlYRP7EKgdNcjGw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .actionsMoreLabel--7sUTO0awpUYSjmEuI4BnKQ\=\= {
  margin-bottom: 1rem;
}

.actionsMoreLabel--7sUTO0awpUYSjmEuI4BnKQ\=\= button {
  color: #354052;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/sidemenu/SideMenuItem/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--BGO7Uv5wx3W-OW04DkN7JA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.item--xMCF0r8v1SPive50PwOmrQ\=\= {
  outline: 0;
  font-weight: normal;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-size: 0.75rem;
  color: #354052;
}

html[dir] .item--xMCF0r8v1SPive50PwOmrQ\=\= {
  text-transform: none;
  border-radius: 0.2rem;
}

html[dir="ltr"] .item--xMCF0r8v1SPive50PwOmrQ\=\= {
  margin-left: 1.125rem;
}

html[dir="rtl"] .item--xMCF0r8v1SPive50PwOmrQ\=\= {
  margin-right: 1.125rem;
}

html[dir] .item--xMCF0r8v1SPive50PwOmrQ\=\=:hover {
  background-color: #f1f3f5;
}

.itemInner--lKLqGBR2IioBP\+OK3g8uSw\=\= {
  display: flex;
  align-items: center;
  min-height: 1.75rem;
}

html[dir="ltr"] .itemInner--lKLqGBR2IioBP\+OK3g8uSw\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .itemInner--lKLqGBR2IioBP\+OK3g8uSw\=\= {
  margin-left: 0.5rem;
}

.itemInner--lKLqGBR2IioBP\+OK3g8uSw\=\=::before {
  content: "";
  display: block;
  width: 0.45rem;
  height: 0.45rem;
}

html[dir] .itemInner--lKLqGBR2IioBP\+OK3g8uSw\=\=::before {
  background-color: #d5dbe1;
  border-radius: 50%;
}

html[dir="ltr"] .itemInner--lKLqGBR2IioBP\+OK3g8uSw\=\=::before {
  margin: 0 0.5rem 0 0.75rem;
}

html[dir="rtl"] .itemInner--lKLqGBR2IioBP\+OK3g8uSw\=\=::before {
  margin: 0 0.75rem 0 0.5rem;
}

html[dir] .itemSelected--\+tcauDXMEYU96754gCCONA\=\= .itemInner--lKLqGBR2IioBP\+OK3g8uSw\=\=::before {
  background-color: #909eb0;
}

html[dir] .itemSelected--\+tcauDXMEYU96754gCCONA\=\=, html[dir] .itemSelected--\+tcauDXMEYU96754gCCONA\=\=:hover {
  background-color: #e1e5ea;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/sidemenu/SideMenuFolder/MenuArrow/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--QByo74KqTQ42-Z7f7hr2zQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.sideMenuFolderArrow--suNIJuq6RuAqCIkS1doUUA\=\= {
  display: flex;
}

html[dir="ltr"] .sideMenuFolderArrow--suNIJuq6RuAqCIkS1doUUA\=\= {
  margin-right: 0.25rem;
}

html[dir="rtl"] .sideMenuFolderArrow--suNIJuq6RuAqCIkS1doUUA\=\= {
  margin-left: 0.25rem;
}

.sideMenuFolderArrow--suNIJuq6RuAqCIkS1doUUA\=\= svg {
  height: 1.25rem;
  width: 1.25rem;
  fill: #354052;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/sidemenu/SideMenuFolder/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--rYeeMNHmjtCr7c0yy0nzgg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.folderHeader--Jumrcd3B2VSMEgeQBG6u5w\=\= {
  display: flex;
  align-items: center;
  min-height: 2rem;
  color: #354052;
}

html[dir] .folderHeader--Jumrcd3B2VSMEgeQBG6u5w\=\= {
  padding: 0 0.5rem;
  margin-bottom: 0.25rem;
  border-radius: 0.25rem;
}

html[dir] .folderHeader--Jumrcd3B2VSMEgeQBG6u5w\=\=:hover {
  background-color: #f1f3f5;
}

html[dir] .folderSelected--X8yxEf0XIyfiufK0Bj\+wAQ\=\= > .folderHeader--Jumrcd3B2VSMEgeQBG6u5w\=\= {
  background-color: #e1e5ea;
}

.folder--y98lAHAnzrntngaqCscybQ\=\= {
  font-size: 0.875rem;
  font-weight: 400;
}

html[dir="ltr"] .folderNested--bFY-hcntifPSz4oMZMKBJQ\=\= {
  margin-left: 1.25rem;
}

html[dir="rtl"] .folderNested--bFY-hcntifPSz4oMZMKBJQ\=\= {
  margin-right: 1.25rem;
}

html[dir] .folderOpen--nj4b1PpZwW\+sgDGgdhP9FA\=\= {
  background-color: transparent;
  margin-bottom: 0.5rem;
}

html[dir] .folderOpen--nj4b1PpZwW\+sgDGgdhP9FA\=\= > .folderHeader--Jumrcd3B2VSMEgeQBG6u5w\=\= {
  margin-bottom: 0;
}

.folderText--WQD3l4c6zjIq2tNpUv6arw\=\= {
  flex-grow: 1;
}

html[dir="ltr"] .folderText--WQD3l4c6zjIq2tNpUv6arw\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .folderText--WQD3l4c6zjIq2tNpUv6arw\=\= {
  margin-left: 0.5rem;
}

.folderBadge--bhh7tpNshAkZUEnIqQWo4A\=\= {
  flex-shrink: 0;
  color: #fff;
  font-size: 0.7rem;
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 1rem;
  height: 1rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

html[dir] .folderBadge--bhh7tpNshAkZUEnIqQWo4A\=\= {
  background-color: #354052;
  border-radius: 50%;
}

html[dir="ltr"] .folderBadge--bhh7tpNshAkZUEnIqQWo4A\=\= {
  margin-left: auto;
}

html[dir="rtl"] .folderBadge--bhh7tpNshAkZUEnIqQWo4A\=\= {
  margin-right: auto;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Projects/ProjectsView/ProjectsPageList/SideMenu/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--JyannKSwEIkbetB6REQtLQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .allCirclesButton--8HgLTUSacBy0E5\+zgdZP9g\=\= {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid #d5dbe1;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Projects/ProjectsView/ProjectsPageList/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--gSOdUrGOdks5XC3FP13OTg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.projectsContainer--dO4Ej8UyoMLKMC8Q4ct4bQ\=\= {
}

html[dir] .projectsContainer--dO4Ej8UyoMLKMC8Q4ct4bQ\=\= {
  margin: 0;
}

.sideMenu--rZxVyPEnkKBRQlf998BgQQ\=\= {
}

html[dir] .sideMenu--rZxVyPEnkKBRQlf998BgQQ\=\= {
  padding: 0.5rem;
}

.body--NijJkne2CTS67T4x8gAEww\=\= {
}

html[dir] .body--NijJkne2CTS67T4x8gAEww\=\= {
  padding: 0;
}

html[dir="ltr"] .body--NijJkne2CTS67T4x8gAEww\=\= {
  border-left: 2px solid #e8f4f9;
}

html[dir="rtl"] .body--NijJkne2CTS67T4x8gAEww\=\= {
  border-right: 2px solid #e8f4f9;
}

@media (max-width: 992px) {
  html[dir="ltr"] .body--NijJkne2CTS67T4x8gAEww\=\= {
    border-left: none;
  }
  html[dir="rtl"] .body--NijJkne2CTS67T4x8gAEww\=\= {
    border-right: none;
  }
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Pagination/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--hzGq0h3SCuDNPGGK-RfNAw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.paginationContainer--2skKE-1hCyihf8U2NAtkDQ\=\= {
  display: flex;
  justify-content: center;
  font-size: 14px;
  align-items: center;
}

html[dir] .pageInfo--l2IvB8vMqXneNgpCdBvfxg\=\= {
  margin: 0 0.75rem;
}

.paginationButton--IJpqXxfLDRk6W6HdoleplA\=\= {
  width: 2rem;
  height: 2rem;
}

html[dir] .paginationButton--IJpqXxfLDRk6W6HdoleplA\=\= {
  border: solid 1px;
  border-radius: 50%;
  background-color: #fff;
}

.paginationButton--IJpqXxfLDRk6W6HdoleplA\=\=::before {
  content: " ";
  width: 0;
  height: 0;
  display: block;
}

html[dir] .paginationButton--IJpqXxfLDRk6W6HdoleplA\=\=::before {
  margin: auto;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

html[dir] .activeButton--XjnRyqZnRc6TWP8tr51ohQ\=\= {
  border-color: #354052;
}

.activeButton--XjnRyqZnRc6TWP8tr51ohQ\=\=:hover, .activeButton--XjnRyqZnRc6TWP8tr51ohQ\=\=:focus {
  outline: none;
  cursor: pointer;
}

html[dir] .activeButton--XjnRyqZnRc6TWP8tr51ohQ\=\=:hover, html[dir] .activeButton--XjnRyqZnRc6TWP8tr51ohQ\=\=:focus {
  background-color: #f1f3f5;
}

.disabledButton--IPC-LR8lfjOWtu5iy92HZA\=\= {
  cursor: default;
}

html[dir] .disabledButton--IPC-LR8lfjOWtu5iy92HZA\=\= {
  border-color: #616e89;
}

html[dir="ltr"] .nextArrow--C6i2wo4p0ORFJ2bqE3HZRQ\=\=::before {
  border-left: 6px solid #354052;
}

html[dir="rtl"] .nextArrow--C6i2wo4p0ORFJ2bqE3HZRQ\=\=::before {
  border-right: 6px solid #354052;
}

html[dir="ltr"] .disabledNextArrow--fWn-6MW3zu2gBBPJoqq\+4A\=\=::before {
  border-left-color: #616e89;
}

html[dir="rtl"] .disabledNextArrow--fWn-6MW3zu2gBBPJoqq\+4A\=\=::before {
  border-right-color: #616e89;
}

html[dir="ltr"] .prevArrow--Zv4mxX3scmTlVCJJmXb82Q\=\=::before {
  border-right: 6px solid #354052;
}

html[dir="rtl"] .prevArrow--Zv4mxX3scmTlVCJJmXb82Q\=\=::before {
  border-left: 6px solid #354052;
}

html[dir="ltr"] .disabledPrevArrow--yIOZi3qNE9aVLOUZNXhu3A\=\=::before {
  border-right-color: #616e89;
}

html[dir="rtl"] .disabledPrevArrow--yIOZi3qNE9aVLOUZNXhu3A\=\=::before {
  border-left-color: #616e89;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/EtcMenu/EtcMenuItem/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--dBsqK9Vv6ebgfzDpqTsOkQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.warning--UFWckOz43RlNrCROaYtARg\=\= {
  color: rgb(230.58, 142.14, 130.92);
}

.warning--UFWckOz43RlNrCROaYtARg\=\=:hover {
  color: rgb(195.52, 56.16, 38.48);
}

html[dir] .warning--UFWckOz43RlNrCROaYtARg\=\=:hover {
  background-color: #fff6f0;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/EtcMenu/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--EdbkVYXZIgsHQy8bBEnX-w\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.etcMenuButton--Ssn5WiDfjX\+i\+oJocTbjJg\=\= {
  cursor: pointer;
  font-size: 1.125rem;
}

.dropdownMenu--3R\+SBczVY9hvP1WwiADbBA\=\= {
  min-width: 12.5rem !important; /* stylelint-disable-line declaration-no-important */
}

html[dir] .dropdownMenu--3R\+SBczVY9hvP1WwiADbBA\=\= {
  margin: 0;
  padding: 0.5rem 0;
  border-radius: 0.25rem;
  box-shadow: 0 0 0.5rem 0.02rem #f1f3f5;
}

svg.ellipsis--u2vJp2WayUy5X5PZcnMk\+w\=\= {
  height: 1.5rem !important; /* stylelint-disable-line declaration-no-important */
  width: 1.5rem !important; /* stylelint-disable-line declaration-no-important */
}

html[dir="ltr"] svg.ellipsis--u2vJp2WayUy5X5PZcnMk\+w\=\= {
  transform: rotate(90deg);
}

html[dir="rtl"] svg.ellipsis--u2vJp2WayUy5X5PZcnMk\+w\=\= {
  transform: rotate(-90deg);
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/AgendaItems/AgendaItemsPageView/AgendaItemsListView/AgendaItemListItem/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--jEryICMSJ-G\+iAWC\+a3y0Q\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.body--aFLiGc1\+7dyMh72HZShVoA\=\= {
  font-weight: 300;
}

.agendaLabel--AsaREn\+Q77XJfJKYnDiWUg\=\= {
  font-weight: 500;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Bar/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--nqojQeLCuHukp8nDPWy9EA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .horizontal--2v4hCLWr11CwphrVKP9czQ\=\= {
  margin-bottom: 0.75rem;
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 0.75rem;
}

.vertical--791jTTf6GtCbGVzxtqiUdQ\=\= {
  height: 2.25rem;
}

html[dir="ltr"] .vertical--791jTTf6GtCbGVzxtqiUdQ\=\= {
  margin-right: 1rem;
  border-right: 1px solid #eaeaea;
  padding-right: 1rem;
}

html[dir="rtl"] .vertical--791jTTf6GtCbGVzxtqiUdQ\=\= {
  margin-left: 1rem;
  border-left: 1px solid #eaeaea;
  padding-left: 1rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/EditOrProposeButton/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--GC-PGpC11yidan70gElnkw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--B2Q1hpARgYhyd-9VwEuy8w\=\= {
  display: inline-flex;
  align-items: center;
  position: relative;
}

.container--B2Q1hpARgYhyd-9VwEuy8w\=\= svg {
  fill: hsl(215deg 16% 79%);
  fill: var(--theme-gray-light);
}

.addButton--NjigBYDgqdMwIn8uLXX8Jw\=\= svg {
  height: 1.5rem;
  width: 1.5rem;
}

html[dir="ltr"] .premiumCalloutIcon--UnGl38MVBn\+o0f3iniAMKQ\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .premiumCalloutIcon--UnGl38MVBn\+o0f3iniAMKQ\=\= {
  margin-left: 0.5rem;
}

.premiumCalloutIcon--UnGl38MVBn\+o0f3iniAMKQ\=\= svg {
  position: absolute;
  top: -0.125rem;
  height: 1.125rem;
}

html[dir="ltr"] .premiumCalloutIcon--UnGl38MVBn\+o0f3iniAMKQ\=\= svg {
  margin-left: -0.25rem;
}

html[dir="rtl"] .premiumCalloutIcon--UnGl38MVBn\+o0f3iniAMKQ\=\= svg {
  margin-right: -0.25rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/ui/NoteCard/Header/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--lrygABL-Issj4h0VMrnO6w\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.header--AWtuv8iXJ4g0A2jAjf45Yg\=\= {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

html[dir] .header--AWtuv8iXJ4g0A2jAjf45Yg\=\= h3 {
  margin-bottom: 0;
}

html[dir="ltr"] .linkToNote--nNVozMFvo-UasQaikSsH3g\=\= i {
  margin-right: 0.5rem;
}

html[dir="rtl"] .linkToNote--nNVozMFvo-UasQaikSsH3g\=\= i {
  margin-left: 0.5rem;
}

.linkToNote--nNVozMFvo-UasQaikSsH3g\=\=:hover i {
  color: #14b2c7;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/ui/NoteCard/Content/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--xX\+fE-j13iXo4afH69mwrw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.content--px2DY7950xZqSUhkPaB7RA\=\= {
}

html[dir] .content--px2DY7950xZqSUhkPaB7RA\=\= {
  margin-top: 1rem;
}

html[dir="ltr"] .content--px2DY7950xZqSUhkPaB7RA\=\= li {
  margin-left: 1.5rem !important;
}

html[dir="rtl"] .content--px2DY7950xZqSUhkPaB7RA\=\= li {
  margin-right: 1.5rem !important;
}

html[dir] .noMargin--ceGTFDl6xxwmcsTVYOXIXw\=\= {
  margin: 0;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/ui/NoteCard/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--6o1MOnKW4KhEX0DD1KxELw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.noteCard--Kgyv6C9T9sQTNctAyrxbHA\=\= {
  display: flex;
  flex-direction: row;
}

html[dir] .noteCard--Kgyv6C9T9sQTNctAyrxbHA\=\= {
  border: 1px solid #d5dbe1;
  border-radius: 0.2rem;
  margin: 0.75rem 0;
  padding: 1rem;
}

html[dir] .noteCard--Kgyv6C9T9sQTNctAyrxbHA\=\=:not(:last-child) {
  margin-bottom: 1rem;
}

@media only screen and (max-width: 767px) {
  .noteCard--Kgyv6C9T9sQTNctAyrxbHA\=\= {
    max-width: 94vw;
  }
}

html[dir] .noteCardNoBorder--9vgczaoqhKqxJtWyBVaMgQ\=\= {
  border: none;
}

html[dir] .noteCardNoPadding--zdly-xLbd6fNFTSo8IQYtA\=\= {
  padding: 0;
}

.content---DR\+SeWaZEWkcPK6cpKCdA\=\= {
  flex: 1;
  align-self: center;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/policies/Policy/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--KM\+vAg-IOXvrS10N\+-JWPQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.domain--kqolkCgz2GJsw09Ok9XWKg\=\= {
  color: #616e89;
  font-size: 0.75rem;
}

html[dir] .domain--kqolkCgz2GJsw09Ok9XWKg\=\= {
  margin-bottom: 0;
}

html[dir] .domain--kqolkCgz2GJsw09Ok9XWKg\=\= p {
  margin: 0;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Domain/View/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--GWSWDPLBIQORWMTMS1HYYQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .header--6QMa8TF8v2lkOU3QXnJHJg\=\= {
  margin-bottom: 0.75rem;
}

html[dir] .detailRow--xMinLHhjaIfhGDgxA9gaDw\=\= {
  margin-bottom: 0.75rem;
}

html[dir] .tags--MRK6pMfJRzjr1vIRHw0HSg\=\= {
  margin-bottom: 0.75rem;
}

html[dir="ltr"] .spacer--Pf8JPovbuYVpl6By-cTmxA\=\= {
  margin-left: 0.25rem;
}

html[dir="rtl"] .spacer--Pf8JPovbuYVpl6By-cTmxA\=\= {
  margin-right: 0.25rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/RoleLink/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--T9oICkC7vHKdpUKqAT8avg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.circleLink--l5DUERbcetJqngDmet2q7Q\=\= {
  display: inline-flex;
}

html[dir="ltr"] .spacer--tORMrTKaeSWr24PX10AlZw\=\= {
  margin-left: 0.25rem;
}

html[dir="rtl"] .spacer--tORMrTKaeSWr24PX10AlZw\=\= {
  margin-right: 0.25rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Policy/View/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--Oih1PA3XmT3Zt0402hojRg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir="ltr"] .title--7G6rhhaTC--9Gh8ovhnSLg\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .title--7G6rhhaTC--9Gh8ovhnSLg\=\= {
  margin-left: 0.5rem;
}

html[dir] .detailRow--K-fcFV6GIq68I8xOYaj\+Fw\=\= {
  margin-bottom: 0.75rem;
}

html[dir] .tags--7BCOxNM2a8BVgiXgoBbVhg\=\= {
  margin-bottom: 0.75rem;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/people/PersonAvatar/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--Qx3kkSsvw-O8YBs38mHQ9Q\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .container--qQyPok2QnYf0WzRbzW46jw\=\= {
  margin: auto;
  background-color: #d5dbe1;
  border-radius: 50%;
}

.image--RJoLow\+nfH8MUURXxFeO-w\=\= {
  width: 100%;
  height: 100%;
  text-indent: -9999rem;
}

html[dir] .image--RJoLow\+nfH8MUURXxFeO-w\=\= {
  border-radius: 50%;
}

.smaller--ad3CWpEG1KLvIn-9SAxY8A\=\= {
  height: 1.75rem;
  width: 1.75rem;
}

.small--3rlSzRaB9mMNLbshgTKsiA\=\= {
  height: 2rem;
  width: 2rem;
}

.medium--zA5BaEjWdNwQqD9ySQ4I3g\=\= {
  height: 2.5rem;
  width: 2.5rem;
}

.xLarge--OuigECYyByGHJCecSdYv1A\=\= {
  height: 7rem;
  width: 7rem;
}

html[dir] .redBorder--bIWlEoZWjbAYPdg18NpJ5A\=\= {
  border: 2px solid #da5443;
}

.overlay--JG4RuX2RMQtK7kTO2tWY5A\=\= {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

html[dir] .overlay--JG4RuX2RMQtK7kTO2tWY5A\=\= {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 100%;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/shared/Assignments/Assignment/Info/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--PVi9cyxmKJ6PlyDGAaQlpg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.additionalInfo--w41OQ7MJidNBX8F9r6SX\+g\=\= {
  color: #616e89;
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 400;
}

.additionalInfo--w41OQ7MJidNBX8F9r6SX\+g\=\= span {
  display: inline-block;
}

.additionalInfoTooltip--2cb00AsnF\+c6IUldgRmpnQ\=\= {
  color: #fff;
}

.assignmentExpired--F-z3T6oOpHliLkFFIjUa0w\=\= {
  color: hsl(7deg 67% 56%);
  color: var(--theme-danger);
}

.container--5qvj0TxyKLP3I1f4-6QtCw\=\= {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/shared/Assignments/Assignment/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--0fJF6pdG7wsocCWhVwOVtA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir="ltr"] .assignmentFull--FAo3xT1j\+7hReGCMG6fMdw\=\= {
  margin-right: 1rem;
}

html[dir="rtl"] .assignmentFull--FAo3xT1j\+7hReGCMG6fMdw\=\= {
  margin-left: 1rem;
}

html[dir] .assignmentFull--FAo3xT1j\+7hReGCMG6fMdw\=\=:not(:last-child) {
  margin-bottom: 0.5rem;
}

html[dir="ltr"] .assignmentCompact--sUVXWdiAb9Ewq5tpYIJ7YA\=\=:not(:first-child) {
  margin-left: -0.75rem;
}

html[dir="rtl"] .assignmentCompact--sUVXWdiAb9Ewq5tpYIJ7YA\=\=:not(:first-child) {
  margin-right: -0.75rem;
}

.assignmentCompact--sUVXWdiAb9Ewq5tpYIJ7YA\=\=:hover, .assignmentCompact--sUVXWdiAb9Ewq5tpYIJ7YA\=\=:focus {
  z-index: 1;
}

html[dir] .assignmentCompact--sUVXWdiAb9Ewq5tpYIJ7YA\=\=:hover, html[dir] .assignmentCompact--sUVXWdiAb9Ewq5tpYIJ7YA\=\=:focus {
  transform: scale(1.15, 1.15);
}

.person--6Qevdp6taoZe9Ex7wmmIpg\=\= {
  display: flex;
  flex-direction: row;
}

.avatarContainer--5lZHXlT1mDj7b1oV4AXdDw\=\= {
  position: relative;
  width: 2.5rem;
  height: 2.5rem;
}

html[dir="ltr"] .personInfo--504Rkboo70TQuL1fSf2ztg\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .personInfo--504Rkboo70TQuL1fSf2ztg\=\= {
  margin-right: 0.5rem;
}

html[dir] .noMargin--TSpbxDMR--6AYwm69bB8TA\=\= {
  margin: 0 !important;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/shared/Assignments/Block/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--KZoHxaiOeyypj2Pmm7SWjg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .heading--jN-ozR6OrWtlFWByQAV5-A\=\= {
  margin-bottom: 0.75rem;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/assignments/EditAssignmentsForm/EditSingleAssignmentForm/EditSingleAssignmentFormView/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--xTsZC2tuXPH57lLEM5HmaQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.fieldWrapper--\+vpVVlZAWO-g6kTuwSHVNw\=\= {
  display: flex;
  align-items: flex-end;
}

html[dir] .selectorContainer--FX-9nz1HwhyGICVNPrWq8g\=\= {
  margin-bottom: 0;
}

html[dir="ltr"] .button--4Nq6Cj7qBtPe8jnEuQkGRg\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .button--4Nq6Cj7qBtPe8jnEuQkGRg\=\= {
  margin-right: 0.5rem;
}

html[dir] .warning--7TR3DGvUrF3lHbwRV9ghrA\=\= > .Select__control {
  border-color: #da5443;
}

.errorMessage--0QV2S\+FbyUjrG3FUXTplRg\=\= {
  color: #da5443;
}

html[dir] .errorMessage--0QV2S\+FbyUjrG3FUXTplRg\=\= {
  margin-top: 0.25rem;
}

html[dir] .assignmentList--GIDG\+3ihSLEWSiwbpNxxcg\=\= {
  margin-top: 1rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/assignments/EditAssignmentsForm/EditMultipleAssignmentsForm/EditMultipleAssignmentsFormView/AssignmentFocus/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.noMargin--9DTlfL0bcpObUMgFw-T\+0w\=\= {
  justify-content: center;
}
html[dir] .noMargin--9DTlfL0bcpObUMgFw-T\+0w\=\= {
  margin: 0;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/assignments/EditAssignmentsForm/EditMultipleAssignmentsForm/EditMultipleAssignmentsFormView/Cell/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--CkJwM2rLQNo1sWVVt1ciag\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.cellWithHighlight--fgH3tb03JX4nCHO3cXHHwA\=\= {
  position: relative;
}

.cellWithHighlight--fgH3tb03JX4nCHO3cXHHwA\=\=:hover::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
}

html[dir] .cellWithHighlight--fgH3tb03JX4nCHO3cXHHwA\=\=:hover::after {
  background-color: #f6f8fa;
}

html[dir="ltr"] .cellWithHighlight--fgH3tb03JX4nCHO3cXHHwA\=\=:hover::after {
  right: -10000%;
  left: -10000%;
}

html[dir="rtl"] .cellWithHighlight--fgH3tb03JX4nCHO3cXHHwA\=\=:hover::after {
  left: -10000%;
  right: -10000%;
}

@media only screen and (min-width: 768px) {
  html[dir] .cell--OGMkC-NeGGQrGmXyRdfWXg\=\= {
    padding: 0.5rem;
  }
}

@media only screen and (max-width: 767px) {
  html[dir] .cell--OGMkC-NeGGQrGmXyRdfWXg\=\= {
    margin: 0.25rem 0;
  }
  html[dir="ltr"] .cell--OGMkC-NeGGQrGmXyRdfWXg\=\= {
    text-align: left;
  }
  html[dir="rtl"] .cell--OGMkC-NeGGQrGmXyRdfWXg\=\= {
    text-align: right;
  }
}

.cellInner--6nizMMbQL-hilFbzi6yDgQ\=\= {
  display: flex;
  height: 100%;
  align-items: center;
}

.cellInnerWithHighlight--\+x-ZRn\+6gQQj0XTq5RLEgQ\=\= {
  position: relative;
  z-index: 2;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/assignments/EditAssignmentsForm/EditMultipleAssignmentsForm/EditMultipleAssignmentsFormView/EditAssignmentForm/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--FwhFfSgJMjCQnV1pvF-\+gw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.buttonsContainer--7RW6alNSVRbcUZzteDLJyw\=\= {
  height: 100%;
  display: flex;
  justify-content: space-around;
}

@media only screen and (max-width: 767px) {
  .buttonsContainer--7RW6alNSVRbcUZzteDLJyw\=\= {
    justify-content: left;
  }
  html[dir] .buttonsContainer--7RW6alNSVRbcUZzteDLJyw\=\= {
    margin-bottom: 2rem;
    padding: 1rem 0;
    border-bottom: 1px solid #c0c7d1;
  }
}

@media only screen and (min-width: 768px) {
  .noMargin--yFhrNkZOa\+BV4Qhx5TX5BQ\=\= {
    justify-content: center;
  }
  html[dir] .noMargin--yFhrNkZOa\+BV4Qhx5TX5BQ\=\= {
    margin: 0;
  }
}

.checkmark--uygSQjeItZrlz4WjIrn-xA\=\= {
  width: 100%;
  display: flex;
  justify-content: center;
}

.checkmark--uygSQjeItZrlz4WjIrn-xA\=\= svg {
  height: 1.5rem;
  width: 1.5rem;
  fill: #fff;
}

html[dir] .checkmark--uygSQjeItZrlz4WjIrn-xA\=\= svg {
  border-radius: 50%;
  background: #dcbb41;
}

.focus--BTYp7bye3SBd\+D5NUSPbOA\=\= {
  color: #909eb0;
}

@media only screen and (max-width: 767px) {
  html[dir="ltr"] .focus--BTYp7bye3SBd\+D5NUSPbOA\=\= {
    margin-left: 3.2rem;
  }
  html[dir="rtl"] .focus--BTYp7bye3SBd\+D5NUSPbOA\=\= {
    margin-right: 3.2rem;
  }
}

.Select-menu-outer {
  z-index: 3 !important;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/assignments/EditAssignmentsForm/EditMultipleAssignmentsForm/EditMultipleAssignmentsFormView/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--rGftKkAdKeDt5YeQbS9mZA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.newAssignmentForm--fGTyXHs-BYWykUYdnEKFCA\=\= {
  font-size: 1rem;
  line-height: 1.25;
  color: #354052;
  font-weight: 300;
  position: relative;
  z-index: 10;
}

html[dir] .newAssignmentForm--fGTyXHs-BYWykUYdnEKFCA\=\= {
  background: #f4fbfc;
  margin: 0 -1.75rem 1rem;
  padding: 1rem 1.75rem;
}

.newAssignmentForm--fGTyXHs-BYWykUYdnEKFCA\=\= h3 {
  font-size: 0.9rem;
  color: #616e89;
}

html[dir="ltr"] .newAssignmentForm--fGTyXHs-BYWykUYdnEKFCA\=\= .wrapper--gFURnCKOplYGH0AQEZh5mQ\=\= > div:first-child {
  padding-left: 0;
}

html[dir="rtl"] .newAssignmentForm--fGTyXHs-BYWykUYdnEKFCA\=\= .wrapper--gFURnCKOplYGH0AQEZh5mQ\=\= > div:first-child {
  padding-right: 0;
}

@media only screen and (max-width: 768px) {
  .newAssignmentForm--fGTyXHs-BYWykUYdnEKFCA\=\= ~ .wrapper--gFURnCKOplYGH0AQEZh5mQ\=\= .edit--P\+g0avsW\+P2uiNC367Q8XA\=\= ~ .cell--p-7CkvXHVEHENHC6QJLCJA\=\= {
    display: block;
  }
}

.wrapper--gFURnCKOplYGH0AQEZh5mQ\=\= {
  display: grid;
  grid-template-columns: minmax(15rem, min-content) 1fr min-content minmax(4rem, min-content);
  row-gap: 0.5rem;
  align-items: end;
  clip-path: inset(-100vh 0);
}

@media only screen and (max-width: 768px) {
  .wrapper--gFURnCKOplYGH0AQEZh5mQ\=\= {
    display: block;
  }
}

.focus--Sxvs89GN0dWxs2XA5QNEJg\=\= {
  color: #909eb0;
}

.heading--7iYyOngRq2llCoBWCH4UBA\=\= {
  font-size: 1.125rem;
  font-weight: 300;
}

.loadMoreButtonContainer--x0dPJPCcDgNy5Y\+ZET6lPA\=\= {
  grid-column: 1/-1;
}

html[dir] .loadMoreButtonContainer--x0dPJPCcDgNy5Y\+ZET6lPA\=\= {
  text-align: center;
}

.button--IBAuUHdoELxILmR5Jqm0pg\=\= {
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/assignments/EditAssignmentsForm/EditMultipleAssignmentsForm/EditMultipleAssignmentsFormView/NewAssignmentForm/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html[dir] .noMargin--qvYa1n5bLXu6qd\+5ZoIu3g\=\= {
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .noMargin--qvYa1n5bLXu6qd\+5ZoIu3g\=\= {
    justify-content: center;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/OverviewBox/Overview/DetailSubsection/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--VJeHhFxbJu9I6IPJtv13DQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir="ltr"] .detailsSubsection--NAa4t7dPxpYbXqNPJoyIVw\=\= ul.bulleted {
  padding-left: 1.7rem;
}

html[dir="rtl"] .detailsSubsection--NAa4t7dPxpYbXqNPJoyIVw\=\= ul.bulleted {
  padding-right: 1.7rem;
}

html[dir] .editButton--\+Wnxtb0O-BtlaxeKFXhf1A\=\= {
  margin: 0 0.15rem 0 0.15rem;
}

.headerContainer--NK\+P3sJJH6W3SfinMSKflA\=\= {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}

html[dir] .headerContainer--NK\+P3sJJH6W3SfinMSKflA\=\= {
  margin-bottom: 0.25rem;
}

.headerContent--gh0H1MseMRqonF2s2VG9Aw\=\= {
  align-items: center;
  display: flex;
}

html[dir] .headerContent--gh0H1MseMRqonF2s2VG9Aw\=\= h1, html[dir] .headerContent--gh0H1MseMRqonF2s2VG9Aw\=\= h2, html[dir] .headerContent--gh0H1MseMRqonF2s2VG9Aw\=\= h3, html[dir] .headerContent--gh0H1MseMRqonF2s2VG9Aw\=\= h4 {
  margin-bottom: 0;
}

.iconCircle--WehYORrXNpLEWS5hX3r-dQ\=\= {
  display: flex;
}

html[dir] .iconCircle--WehYORrXNpLEWS5hX3r-dQ\=\= {
  background-color: #c0c7d1;
  border-radius: 50%;
  padding: 0.125rem;
}

.iconCircle--WehYORrXNpLEWS5hX3r-dQ\=\= svg {
  fill: #fff;
  width: 1rem;
  height: 1rem;
}

html[dir] .helpButton--n94wXNpb\+m\+jHD1atoGXMA\=\= {
  background-color: transparent !important;
  padding: 0.75rem;
}

html[dir="ltr"] .helpButton--n94wXNpb\+m\+jHD1atoGXMA\=\= {
  margin-left: 0.25rem;
}

html[dir="rtl"] .helpButton--n94wXNpb\+m\+jHD1atoGXMA\=\= {
  margin-right: 0.25rem;
}

html[dir] .helpButton--n94wXNpb\+m\+jHD1atoGXMA\=\=:focus .iconCircle--WehYORrXNpLEWS5hX3r-dQ\=\=, html[dir] .helpButton--n94wXNpb\+m\+jHD1atoGXMA\=\=:hover .iconCircle--WehYORrXNpLEWS5hX3r-dQ\=\= {
  background-color: #4b5971;
}

html[dir] .helpButton--n94wXNpb\+m\+jHD1atoGXMA\=\=:focus .iconFrogbot--zIxlYAz39JiEViYEaSQRkQ\=\=, html[dir] .helpButton--n94wXNpb\+m\+jHD1atoGXMA\=\=:hover .iconFrogbot--zIxlYAz39JiEViYEaSQRkQ\=\= {
  border-color: #4b5971;
}

.helpButton--n94wXNpb\+m\+jHD1atoGXMA\=\=:focus .iconFrogbot--zIxlYAz39JiEViYEaSQRkQ\=\= svg, .helpButton--n94wXNpb\+m\+jHD1atoGXMA\=\=:hover .iconFrogbot--zIxlYAz39JiEViYEaSQRkQ\=\= svg {
  fill: #4b5971;
}

.divider--wa8Uyk7D175HyXm7E5hK5Q\=\= {
  width: 100%;
  height: 1px; /* stylelint-disable-line declaration-property-unit-disallowed-list */
}

html[dir] .divider--wa8Uyk7D175HyXm7E5hK5Q\=\= {
  background-color: #d5dbe1;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/OverviewBox/Overview/ReorderableDetailItems/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.noBullets--cqeVntSaCLUs06OVmN2x\+A\=\= {
  list-style: none;
}

.itemWrapper--xxCrwxA7HClDeizWajdR0w\=\= {
  display: flex;
  flex-flow: row nowrap;
}

.iconWrapper--GigipJMZ5MXfKrA9tVhcFg\=\= {
  display: flex;
  width: 0.44rem;
  flex-shrink: 0;
}

html[dir="ltr"] .iconWrapper--GigipJMZ5MXfKrA9tVhcFg\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .iconWrapper--GigipJMZ5MXfKrA9tVhcFg\=\= {
  margin-left: 0.5rem;
}

.icon--DFIZy1SfIxNZoSXCRx7r9w\=\= {
  opacity: 0.2;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/IconButton/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--qI5PNgSw0JPqWasLISJFmw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--yKuDZI9r6yn8pT-ERDnKAA\=\= {
  height: 2rem;
  width: 2rem;
}

html[dir] .container--yKuDZI9r6yn8pT-ERDnKAA\=\= {
  padding: 0.25rem;
  border-radius: 0.25rem;
  transition: box-shadow 0.3s ease-in-out;
}

.container--yKuDZI9r6yn8pT-ERDnKAA\=\=:hover .icon--d6Ccv8e7NukExzDO6WKMWg\=\= {
  fill: #2bc6da;
}

.container--yKuDZI9r6yn8pT-ERDnKAA\=\=:focus {
  outline: none;
}

html[dir] .container--yKuDZI9r6yn8pT-ERDnKAA\=\=:focus {
  box-shadow: 0 0 0 0.125rem #109cae;
}

.container--yKuDZI9r6yn8pT-ERDnKAA\=\=:focus .icon--d6Ccv8e7NukExzDO6WKMWg\=\= {
  fill: #109cae;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/RemovableItem/RemoveCheckbox/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--PeENaALpXyTn1TybgJ7LvA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--tSW1DbbrtkAXEInOks9drA\=\= {
  display: flex;
  height: 1.75rem;
  width: 1.75rem;
  justify-content: center;
  align-items: center;
}

html[dir] .container--tSW1DbbrtkAXEInOks9drA\=\= {
  margin-bottom: 0;
  border-radius: 0.25rem;
  transition: background-color, fill, 150ms;
}

html[dir] .container--tSW1DbbrtkAXEInOks9drA\=\=:focus-within, html[dir] .container--tSW1DbbrtkAXEInOks9drA\=\=:hover {
  background-color: #d5dbe1;
}

.container--tSW1DbbrtkAXEInOks9drA\=\=:focus-within svg, .container--tSW1DbbrtkAXEInOks9drA\=\=:hover svg {
  fill: #087f97;
}

.icon--B3dsSM\+O5HJCEoaM3FNANA\=\= {
  height: 1.125rem;
  width: 1.125rem;
}

.rollbackIcon---EE\+5lZCOx7VccwCY9Nd\+A\=\= {
  fill: #909eb0;
}

.deleteIcon--bjpX5ao2D66kNevRoXbm9g\=\= {
  fill: #da5443;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/RemovableItem/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--MW1CAeDgacyXSL6SUHG3LA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--KqsXn-xFUsGKxEBfjhao0g\=\= {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.removedItem--D4c3Yr0oPs2cJu182kY2Bg\=\= {
  text-decoration: line-through;
}

html[dir="ltr"] .removedItem--D4c3Yr0oPs2cJu182kY2Bg\=\= {
  box-shadow: inset 0.187rem 0 0 0 #da5443;
}

html[dir="rtl"] .removedItem--D4c3Yr0oPs2cJu182kY2Bg\=\= {
  box-shadow: inset -0.187rem 0 0 0 #da5443;
}

html[dir] .changedItem--5\+SxnvY-2UsKN6KsZGY51g\=\= {
  background-color: #efffff;
}

.removeButtonContainer--NF1UuTjCbUm46L5I7dq2Ng\=\= {
  display: flex;
  align-items: center;
}

html[dir] .removeButtonContainer--NF1UuTjCbUm46L5I7dq2Ng\=\= {
  margin-bottom: 1.25rem;
}

html[dir="ltr"] .removeButtonContainer--NF1UuTjCbUm46L5I7dq2Ng\=\= {
  margin-left: 1rem;
}

html[dir="rtl"] .removeButtonContainer--NF1UuTjCbUm46L5I7dq2Ng\=\= {
  margin-right: 1rem;
}

.removeButtonPlaceholder--B2qZWOIxYRgmoO6I\+s05gw\=\= {
  width: 2rem;
}

.removeButton--pqgn2a-cdalR2euAPcs-7g\=\= {
  display: flex;
  height: 1.75rem;
  width: 1.75rem;
  justify-content: center;
  align-items: center;
}

html[dir] .removeButton--pqgn2a-cdalR2euAPcs-7g\=\= {
  border: none;
  background: transparent;
}

.removeButton--pqgn2a-cdalR2euAPcs-7g\=\= svg {
  fill: #da5443;
}

html[dir] .removeButton--pqgn2a-cdalR2euAPcs-7g\=\=:focus, html[dir] .removeButton--pqgn2a-cdalR2euAPcs-7g\=\=:hover {
  background-color: #d5dbe1;
  box-shadow: none;
}

.removeButton--pqgn2a-cdalR2euAPcs-7g\=\=:focus svg, .removeButton--pqgn2a-cdalR2euAPcs-7g\=\=:hover svg {
  fill: #087f97;
}

.removeIcon--usrctJlP7QdsSgdxMlvPrg\=\= {
  height: 1.125rem;
  width: 1.125rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/forms/RemovableItems/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--7Rte2kpDNpFP0fRHU5YTCQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--SwA4F7Xet6b4UDjouBV2TA\=\= {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

html[dir] .container--SwA4F7Xet6b4UDjouBV2TA\=\= {
  margin-top: 1rem;
}

html[dir] .enterNoticeContainerBlock--8J2AWwteXKpQuUr4yQlR5A\=\= {
  margin-top: -1rem;
}

.enterNoticeContainerFlex--I3RUYEK158sf9jKqRsCV6w\=\= {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

html[dir] .enterNoticeContainerFlex--I3RUYEK158sf9jKqRsCV6w\=\= {
  margin-top: -0.5rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/OverviewBox/Overview/AccountabilitiesSection/AccountabilitiesInlineEditor/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--johjRc6rHJcAl5MDSA2FzQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.controlButtons--9nXVvjig86DF9MuCC-W0IQ\=\= {
  display: flex;
  justify-content: flex-end;
}

html[dir="ltr"] .controlButton--xsCTm65kKJPHasiYoIfvDQ\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .controlButton--xsCTm65kKJPHasiYoIfvDQ\=\= {
  margin-right: 0.5rem;
}

html[dir] .noteContainer--w0wNzrhhuT9LcGH1Gqm6Sg\=\= {
  margin: 0.75rem 0;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/OverviewBox/Overview/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--m42MGeN9tLVeSk2wwHwZbg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.overview--erYeY-f\+OnIBd7TMQFcGzA\=\= {
  overflow-x: hidden;
  overflow-y: auto;
  overflow: -webkit-paged-x;
  height: 100%;
}

html[dir] .section--oLpquivYyblQvnwbFP6Alg\=\=:not(:last-of-type) {
  margin-bottom: 1.5rem;
}

.fillers--YGg79Sgw5Yt-a6oM2M6tdA\=\= {
  width: 35%;
}

html[dir="ltr"] .fillers--YGg79Sgw5Yt-a6oM2M6tdA\=\= {
  float: right;
  margin-left: 4rem;
}

html[dir="rtl"] .fillers--YGg79Sgw5Yt-a6oM2M6tdA\=\= {
  float: left;
  margin-right: 4rem;
}

.overview--erYeY-f\+OnIBd7TMQFcGzA\=\=.columnLayout--v4uC3WLa0e1SuNTQ1TwhaA\=\= {
  display: flex;
  flex-direction: column;
}

.overview--erYeY-f\+OnIBd7TMQFcGzA\=\=.columnLayout--v4uC3WLa0e1SuNTQ1TwhaA\=\= .fillers--YGg79Sgw5Yt-a6oM2M6tdA\=\= {
  order: 1;
  width: 100%;
}

html[dir] .overview--erYeY-f\+OnIBd7TMQFcGzA\=\=.columnLayout--v4uC3WLa0e1SuNTQ1TwhaA\=\= .fillers--YGg79Sgw5Yt-a6oM2M6tdA\=\= {
  margin-top: 1rem;
  margin-bottom: 0;
}

html[dir="ltr"] .overview--erYeY-f\+OnIBd7TMQFcGzA\=\=.columnLayout--v4uC3WLa0e1SuNTQ1TwhaA\=\= .fillers--YGg79Sgw5Yt-a6oM2M6tdA\=\= {
  margin-left: 0;
}

html[dir="rtl"] .overview--erYeY-f\+OnIBd7TMQFcGzA\=\=.columnLayout--v4uC3WLa0e1SuNTQ1TwhaA\=\= .fillers--YGg79Sgw5Yt-a6oM2M6tdA\=\= {
  margin-right: 0;
}

@media only screen and (min-width: 768px) {
  html[dir] .overview--erYeY-f\+OnIBd7TMQFcGzA\=\=.columnLayout--v4uC3WLa0e1SuNTQ1TwhaA\=\= .fillers--YGg79Sgw5Yt-a6oM2M6tdA\=\= {
    padding-bottom: 1rem;
  }
  html[dir="ltr"] .overview--erYeY-f\+OnIBd7TMQFcGzA\=\=.columnLayout--v4uC3WLa0e1SuNTQ1TwhaA\=\= .fillers--YGg79Sgw5Yt-a6oM2M6tdA\=\= {
    padding-left: 0.75rem;
  }
  html[dir="rtl"] .overview--erYeY-f\+OnIBd7TMQFcGzA\=\=.columnLayout--v4uC3WLa0e1SuNTQ1TwhaA\=\= .fillers--YGg79Sgw5Yt-a6oM2M6tdA\=\= {
    padding-right: 0.75rem;
  }
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/OverviewBox/Overview/DomainsSection/Domain/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--ik8DXOZGKm9fYglqOo4LCQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.domainButton--Yjoqnp3YsDqsw2ZacEnNJA\=\= {
  white-space: nowrap;
}

html[dir] .domainButton--Yjoqnp3YsDqsw2ZacEnNJA\=\= {
  text-transform: lowercase;
}

html[dir="ltr"] .domainButton--Yjoqnp3YsDqsw2ZacEnNJA\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .domainButton--Yjoqnp3YsDqsw2ZacEnNJA\=\= {
  margin-right: 0.5rem;
}

.policiesLink--Spm-ZS\+TvsttfFgbawBi5g\=\= {
}

html[dir="ltr"] .policiesLink--Spm-ZS\+TvsttfFgbawBi5g\=\= {
  margin-left: 1rem;
}

html[dir="rtl"] .policiesLink--Spm-ZS\+TvsttfFgbawBi5g\=\= {
  margin-right: 1rem;
}

.policiesLink--Spm-ZS\+TvsttfFgbawBi5g\=\=:hover {
  text-decoration: underline;
}

.icon--ufHVv\+WlIj5hcTE9f1vTKg\=\= {
  display: flex;
  align-items: center;
}

.addPolicyButton--Vrr\+YTbI5mJ4ogia7AvIrg\=\= {
}

html[dir] .addPolicyButton--Vrr\+YTbI5mJ4ogia7AvIrg\=\= {
  border-radius: 0.2rem;
}

html[dir="ltr"] .addPolicyButton--Vrr\+YTbI5mJ4ogia7AvIrg\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .addPolicyButton--Vrr\+YTbI5mJ4ogia7AvIrg\=\= {
  margin-left: 0.5rem;
}

.addPolicyButton--Vrr\+YTbI5mJ4ogia7AvIrg\=\= svg {
  fill: #c0c7d1;
  height: 1rem;
  width: 1rem;
}

.addPolicyButton--Vrr\+YTbI5mJ4ogia7AvIrg\=\=:focus, .addPolicyButton--Vrr\+YTbI5mJ4ogia7AvIrg\=\=:hover {
  outline: none;
}

html[dir] .addPolicyButton--Vrr\+YTbI5mJ4ogia7AvIrg\=\=:focus, html[dir] .addPolicyButton--Vrr\+YTbI5mJ4ogia7AvIrg\=\=:hover {
  background-color: rgb(229.6071428571, 235.25, 240.8928571429);
}

.addPolicyButton--Vrr\+YTbI5mJ4ogia7AvIrg\=\=:focus svg, .addPolicyButton--Vrr\+YTbI5mJ4ogia7AvIrg\=\=:hover svg {
  fill: #087f97;
}

.emptyPolicies--6a-Pmu2SqLjJR8tV55iqfQ\=\= {
  color: #616e89;
}

html[dir="ltr"] .emptyPolicies--6a-Pmu2SqLjJR8tV55iqfQ\=\= {
  margin-left: 1rem;
}

html[dir="rtl"] .emptyPolicies--6a-Pmu2SqLjJR8tV55iqfQ\=\= {
  margin-right: 1rem;
}

.container--g1I-P7l7SiGsTM4WekTTdg\=\= {
  display: inline-flex;
  align-items: center;
}

@media only screen and (max-width: 767px) {
  .container--g1I-P7l7SiGsTM4WekTTdg\=\= {
    display: block;
  }
  .container--g1I-P7l7SiGsTM4WekTTdg\=\= .listItem--6Bz7AjYBOlPsIf09-1spPg\=\=,
  .container--g1I-P7l7SiGsTM4WekTTdg\=\= .emptyPolicies--6a-Pmu2SqLjJR8tV55iqfQ\=\= {
    display: inline-block;
  }
  html[dir] .container--g1I-P7l7SiGsTM4WekTTdg\=\= .listItem--6Bz7AjYBOlPsIf09-1spPg\=\=, html[dir] .container--g1I-P7l7SiGsTM4WekTTdg\=\= .emptyPolicies--6a-Pmu2SqLjJR8tV55iqfQ\=\= {
    margin: 0.5rem 0;
  }
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/OverviewBox/Overview/DomainsSection/DomainsInlineEditor/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--bOzPxYRvI8bIVO-gvEQArA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.controlButtons--GAPVjiNDmfDnhEcOacoUyw\=\= {
  display: flex;
  justify-content: flex-end;
}

html[dir] .controlButtons--GAPVjiNDmfDnhEcOacoUyw\=\= {
  margin-top: 0.5rem;
}

html[dir="ltr"] .controlButton--OCIsfA8TM0iMsEiRAMf-AA\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .controlButton--OCIsfA8TM0iMsEiRAMf-AA\=\= {
  margin-right: 0.5rem;
}

html[dir] .noteContainer--hHCmPxnWALJJHIkt2psNvQ\=\= {
  margin: 0.75rem 0;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/OverviewBox/Overview/LinkedRolesSection/LinkedCircle/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--2z\+VaY2Zk3YEzkmovRrkLA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.linkedCircleContainer--V1IfZ5IQmC--xU9Aq6Q5kA\=\= {
  position: relative;
}

html[dir] .linkedCircleContainer--V1IfZ5IQmC--xU9Aq6Q5kA\=\=:not(:last-child) {
  border-bottom: 1px solid #d5dbe1;
  padding-bottom: 0.75rem;
  margin-bottom: 0.75rem;
}

.associationHeader---wULLjMJyDrGPLtG6O7fag\=\= {
  display: flex;
  font-weight: bold;
}

html[dir] .associationHeader---wULLjMJyDrGPLtG6O7fag\=\= {
  padding-top: 0.5rem;
}

html[dir="ltr"] .editButton---OX-mIxXkuR0zHu653R\+Mw\=\= {
  margin-left: 0.25rem;
}

html[dir="rtl"] .editButton---OX-mIxXkuR0zHu653R\+Mw\=\= {
  margin-right: 0.25rem;
}

.etcMenu--W3LOwmjvOGJgRSoG-kPtAg\=\= {
  position: absolute;
  top: 0;
}

html[dir="ltr"] .etcMenu--W3LOwmjvOGJgRSoG-kPtAg\=\= {
  right: 0;
}

html[dir="rtl"] .etcMenu--W3LOwmjvOGJgRSoG-kPtAg\=\= {
  left: 0;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/shared/Assignments/LongList/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--eA6JBJtK-908i2pomJVFlw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.button--Sz5Xc7fyHz1ivugq4cps3A\=\= {
}

html[dir="ltr"] .button--Sz5Xc7fyHz1ivugq4cps3A\=\= {
  margin-left: 0.25rem;
}

html[dir="rtl"] .button--Sz5Xc7fyHz1ivugq4cps3A\=\= {
  margin-right: 0.25rem;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/OverviewBox/Overview/Purpose/PurposeInlineEditor/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--8KBBVUKM8vIKcHKqL1owmA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.buttonsContainer--1GWia0Z-7F8Qn92E3jOJOA\=\= {
  display: flex;
  justify-content: flex-end;
}

html[dir="ltr"] .button--TDGOHZcTTNycRhau\+FSeKg\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .button--TDGOHZcTTNycRhau\+FSeKg\=\= {
  margin-right: 0.5rem;
}

html[dir] .changed--TN-axcRUadiM5uJ0HM4kEQ\=\= {
  background-color: #efffff;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/OverviewBox/Overview/Strategies/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--Y6icbhVOuNSe63vWfwR3Rw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir="ltr"] .editButton--KdHHtlgm34C0lK-CAVBAgA\=\= {
  margin-left: 0.25rem;
}

html[dir="rtl"] .editButton--KdHHtlgm34C0lK-CAVBAgA\=\= {
  margin-right: 0.25rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/customFields/CustomFieldsForm/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--zVB4jJQwAwNEacfCYu-ZEA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.explanation--SmJJW\+2LNcV0lejPpb-6Hg\=\= {
  font-size: 14px;
  color: #616e89;
}

html[dir] .explanation--SmJJW\+2LNcV0lejPpb-6Hg\=\= {
  padding: 0 0 0.75rem 0;
}

.newForm--xxcBGHsjDuyq4NhRpDkFJw\=\= {
  font-size: 1rem;
  line-height: 1.25;
  color: #354052;
  font-weight: 300;
}

html[dir] .newForm--xxcBGHsjDuyq4NhRpDkFJw\=\= {
  background: #f4fbfc;
  margin: 0 -1.75rem 1rem;
  padding: 1rem 1.75rem 0.5rem;
}

.customFields--4ULoi3Khb0ypgwgmDTuBzA\=\= {
  overflow: hidden;
}

html[dir] .customFields--4ULoi3Khb0ypgwgmDTuBzA\=\= {
  margin: 1rem 0;
}

.header--l83RnEl4Ks5jx2zXN0N2yg\=\= {
}

html[dir] .header--l83RnEl4Ks5jx2zXN0N2yg\=\=:not(:first-child) {
  margin-top: 1.5rem;
}

html[dir] .cell--VgtmtCVuqFpTs34q0Cj8Uw\=\=.editMode--RQaWO4bHjsV1QMInYUEwbQ\=\= {
  margin-bottom: 0.5rem;
}

.cell--VgtmtCVuqFpTs34q0Cj8Uw\=\=:not(.editMode--RQaWO4bHjsV1QMInYUEwbQ\=\=) {
  position: relative;
}

html[dir="ltr"] .cell--VgtmtCVuqFpTs34q0Cj8Uw\=\=:not(.editMode--RQaWO4bHjsV1QMInYUEwbQ\=\=) {
  padding: 0.75rem 0 0.75rem 0.75rem;
}

html[dir="rtl"] .cell--VgtmtCVuqFpTs34q0Cj8Uw\=\=:not(.editMode--RQaWO4bHjsV1QMInYUEwbQ\=\=) {
  padding: 0.75rem 0.75rem 0.75rem 0;
}

.cell--VgtmtCVuqFpTs34q0Cj8Uw\=\=:not(.editMode--RQaWO4bHjsV1QMInYUEwbQ\=\=):hover::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
}

html[dir] .cell--VgtmtCVuqFpTs34q0Cj8Uw\=\=:not(.editMode--RQaWO4bHjsV1QMInYUEwbQ\=\=):hover::after {
  background-color: #f6f8fa;
}

html[dir="ltr"] .cell--VgtmtCVuqFpTs34q0Cj8Uw\=\=:not(.editMode--RQaWO4bHjsV1QMInYUEwbQ\=\=):hover::after {
  right: -10000%;
  left: -10000%;
}

html[dir="rtl"] .cell--VgtmtCVuqFpTs34q0Cj8Uw\=\=:not(.editMode--RQaWO4bHjsV1QMInYUEwbQ\=\=):hover::after {
  left: -10000%;
  right: -10000%;
}

.cellInner--DxFXNuBH9AkOfjXO8jnVKg\=\= {
  display: flex;
  position: relative;
  z-index: 2;
  word-break: break-word;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/customFields/CustomFieldsInput/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--TDZGsBMGS65jZamezM6fMw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.customField--gDy6alPxMNzKclmwYINWmg\=\= {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
}

html[dir] .customField--gDy6alPxMNzKclmwYINWmg\=\= {
  padding: 0.75rem 0;
}

html[dir] .customField--gDy6alPxMNzKclmwYINWmg\=\=:first-of-type {
  margin-top: 2rem;
  background: #00b3ee;
}

html[dir] .customField--gDy6alPxMNzKclmwYINWmg\=\=:not(:last-of-type) {
  border-bottom: 1px solid #d5dbe1;
}

.customField--gDy6alPxMNzKclmwYINWmg\=\= .fieldName--WbYbKe1khF3N4YtOnSvWEw\=\= {
  font-weight: 500;
}

.customField--gDy6alPxMNzKclmwYINWmg\=\= .fieldActions--7L7b\+6qGeoe4w0RqziDV\+g\=\= {
  display: flex;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/OverviewBox/Overview/CustomFieldsSections/EditCustomSectionsButton/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--\+bhn3A2UXW8r4ZpifM0IzA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir="ltr"] .editButtonWrapper--tIG4pkh-VXPOraOJ8pxrDQ\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .editButtonWrapper--tIG4pkh-VXPOraOJ8pxrDQ\=\= {
  margin-right: 0.5rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/roles/AddLinkedRoleModal/AddLinkedRoleModalView/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--WqAY6UcFujn3XZnEEzbihA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.controlButtons--CEPrdBqZ31JnwgS6vQqI4w\=\= {
  display: flex;
  justify-content: flex-end;
}

html[dir="ltr"] .controlButton--ywND4xxyJHEdfojQF\+x6-g\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .controlButton--ywND4xxyJHEdfojQF\+x6-g\=\= {
  margin-right: 0.5rem;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/RoleBox/InnerRoleBox/RoleList/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html[dir] .noRolesMsg--59MERntTe4tAoyE-v6xK0g\=\= {
  padding: 0.75rem
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/RoleBox/InnerRoleBox/RoleList/NewRoleInlineEditor/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--lW4cRqZWQ0OEOzfmotOq2A\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.buttonsContainer--1QdtyP-kEiJQEXEjfi96lA\=\= {
  display: flex;
  justify-content: flex-end;
}

html[dir="ltr"] .button--3zWr9J6Bi7ndTiY4YkrYjg\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .button--3zWr9J6Bi7ndTiY4YkrYjg\=\= {
  margin-right: 0.5rem;
}

.error--KzSK0T8keyiWPF9nuB5n8g\=\= {
  position: relative;
  color: #da5443;
}

html[dir] .error--KzSK0T8keyiWPF9nuB5n8g\=\= {
  margin: 0 0 0.5rem;
}

html[dir] .additionalFieldContainer--3WxP651wkmzOsogWycurfA\=\= {
  margin: 1.5rem auto;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/members/MemberEditModal/AddMemberFormModalView/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.personFieldContainer--OWA34hWA-Iv6frMF\+H2lvw\=\= {
  display: block !important; /* stylelint-disable-line declaration-no-important */
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/MembersBox/MemberList/Members/Member/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--qzN9XFRuEJYFqE3f\+no2dg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.member--CS\+KZ7EQvGjXu8xmxwDmxQ\=\=.loading--1U1ExxjSM1RGjl2hmb6rEQ\=\= {
  pointer-events: none;
  opacity: 0.4;
}

html[dir="ltr"] .removePersonButton--4kyWBwJIwoI7RkahmKakNQ\=\= {
  float: right;
}

html[dir="rtl"] .removePersonButton--4kyWBwJIwoI7RkahmKakNQ\=\= {
  float: left;
}

html[dir] .avatar--ZjKKjhgV8IDzM7-K2T3DDw\=\= {
  margin-bottom: 1rem;
}

html[dir] .avatar--ZjKKjhgV8IDzM7-K2T3DDw\=\= .avatar--small {
  margin: auto;
}

.avatar--ZjKKjhgV8IDzM7-K2T3DDw\=\= .avatar--small img {
  height: 100%;
}

.name--0xpSk5CX2EgCtb34Rx46bg\=\= {
  display: block;
  font-size: 0.875rem;
  word-break: keep-all;
}

html[dir] .name--0xpSk5CX2EgCtb34Rx46bg\=\= {
  text-align: center;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/MembersBox/MailButton/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--v3gIEhxGIvzlGHQR2ERx8Q\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.button--vz-k1RG5-q3cxp3F7Xku8g\=\= { /* stylelint-disable-line declaration-no-important */ /* stylelint-disable-line declaration-no-important */
  color: #087f97 !important; /* stylelint-disable-line declaration-no-important */
}

html[dir] .button--vz-k1RG5-q3cxp3F7Xku8g\=\= {
  padding: 0.15rem 0.25rem !important;
}

html[dir="ltr"] .button--vz-k1RG5-q3cxp3F7Xku8g\=\= {
  margin: 0 0.25rem 0 0 !important;
}

html[dir="rtl"] .button--vz-k1RG5-q3cxp3F7Xku8g\=\= {
  margin: 0 0 0 0.25rem !important;
}

.button--vz-k1RG5-q3cxp3F7Xku8g\=\= svg {
  fill: #087f97; /* stylelint-disable-line declaration-no-important */
  height: 1.625rem;
  width: 1.625rem;
}

html[dir] .button--vz-k1RG5-q3cxp3F7Xku8g\=\= svg {
  margin-bottom: -0.3rem !important;
}

.button--vz-k1RG5-q3cxp3F7Xku8g\=\=:hover, .button--vz-k1RG5-q3cxp3F7Xku8g\=\=:focus, .button--vz-k1RG5-q3cxp3F7Xku8g\=\=:active {
  color: #109cae !important; /* stylelint-disable-line declaration-no-important */
}

.button--vz-k1RG5-q3cxp3F7Xku8g\=\=:hover svg, .button--vz-k1RG5-q3cxp3F7Xku8g\=\=:focus svg, .button--vz-k1RG5-q3cxp3F7Xku8g\=\=:active svg {
  fill: #109cae;
}

.hiddenInput--3sg1eNUoT2W5C8ow2X1WyA\=\= {
  clip: rect(1px, 1px, 1px, 1px); /* stylelint-disable-line declaration-property-unit-disallowed-list */
  height: 1px; /* stylelint-disable-line declaration-property-unit-disallowed-list */ /* stylelint-disable-line declaration-property-unit-disallowed-list */
  overflow: hidden;
  position: absolute;
  width: 1px; /* stylelint-disable-line declaration-property-unit-disallowed-list */
}

html[dir] .hiddenInput--3sg1eNUoT2W5C8ow2X1WyA\=\= {
  border: 0;
  margin: -1px;
  padding: 0;
}

.mailButton--gAgIoHVPv0Y4TAyy3WN17w\=\= {
  cursor: pointer;
}

.mailButton--gAgIoHVPv0Y4TAyy3WN17w\=\=:focus {
  outline: none;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/MembersBox/MemberList/Members/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.members--uPQfCe-pB5ixmMCVxcnZNA\=\= {
  display: flex;
  flex-flow: row wrap;
}

html[dir] .members--uPQfCe-pB5ixmMCVxcnZNA\=\= {
  text-align: center;
}

.item--I6hd8NlhVI7D6gLMQnUeqg\=\= {
  flex: none;
  width: 8rem;
}

html[dir] .item--I6hd8NlhVI7D6gLMQnUeqg\=\= {
  margin: 0.5rem;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/MembersBox/MemberList/CoreMembers/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--qmc3XkDN5bPjkVG0JxAgVw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.button--YPIfRUbOpmeHFKlNZbsi8w\=\= {
}

html[dir] .button--YPIfRUbOpmeHFKlNZbsi8w\=\= {
  text-align: center;
}

.buttonContainer--mbuv05mM3bXFGmwCZnGRmA\=\= {
  display: flex;
  justify-content: center;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/ui/RollUp/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--\+DhUaVJbFuzk0mjS7Vqwqg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

label.toggleLabel--WsyGXXFpkSMa\+2ds1s7uSg\=\= {
  display: flex;
  align-items: center;
  font-weight: 300;
  cursor: pointer;
  opacity: 0.85;
}

html[dir="ltr"] label.toggleLabel--WsyGXXFpkSMa\+2ds1s7uSg\=\= {
  margin: 0 0 0 0.1rem;
}

html[dir="rtl"] label.toggleLabel--WsyGXXFpkSMa\+2ds1s7uSg\=\= {
  margin: 0 0.1rem 0 0;
}

label.toggleLabel--WsyGXXFpkSMa\+2ds1s7uSg\=\=:hover {
  opacity: 1;
}

.toggleContainer--\+TmgGAqYUNkqnJky-t7AwA\=\= {
  display: inline-block;
  width: 2.2rem;
  height: 1.2rem;
  position: relative;
  cursor: pointer;
}

html[dir] .toggleContainer--\+TmgGAqYUNkqnJky-t7AwA\=\= {
  border: 1px solid #d5dbe1;
  border-radius: 1rem;
  background-color: #f6f8fa;
  transition: border-color 300ms;
}

.toggleButton--HPq9rVJP81x1mW8YBtI0pg\=\= {
  position: absolute;
  top: 0;
  bottom: 0;
}

html[dir] .toggleButton--HPq9rVJP81x1mW8YBtI0pg\=\= {
  border-radius: 5rem;
  transition: all 300ms;
}

html[dir="ltr"] .toggleButton--HPq9rVJP81x1mW8YBtI0pg\=\= {
  left: 0;
  right: 0;
}

html[dir="rtl"] .toggleButton--HPq9rVJP81x1mW8YBtI0pg\=\= {
  right: 0;
  left: 0;
}

.toggleButton--HPq9rVJP81x1mW8YBtI0pg\=\=::before {
  content: "";
  cursor: pointer;
  display: inline-block;
  width: 1rem;
  height: 1rem;
}

html[dir] .toggleButton--HPq9rVJP81x1mW8YBtI0pg\=\=::before {
  background-color: #fff;
  border-radius: 50%;
  transition: all 300ms ease-in-out;
}

html[dir="ltr"] .toggleButton--HPq9rVJP81x1mW8YBtI0pg\=\=::before {
  box-shadow: 0.1rem 0.1rem 0.2rem rgba(0, 0, 0, 0.5);
}

html[dir="rtl"] .toggleButton--HPq9rVJP81x1mW8YBtI0pg\=\=::before {
  box-shadow: -0.1rem 0.1rem 0.2rem rgba(0, 0, 0, 0.5);
}

.realCheckbox--qFDDGVWVWdvBlWEBTOobjQ\=\= {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

html[dir] .realCheckbox--qFDDGVWVWdvBlWEBTOobjQ\=\=:checked + .toggleButton--HPq9rVJP81x1mW8YBtI0pg\=\= {
  background-color: #14b2c7;
}

html[dir="ltr"] .realCheckbox--qFDDGVWVWdvBlWEBTOobjQ\=\=:checked + .toggleButton--HPq9rVJP81x1mW8YBtI0pg\=\=::before {
  margin-left: 1rem;
}

html[dir="rtl"] .realCheckbox--qFDDGVWVWdvBlWEBTOobjQ\=\=:checked + .toggleButton--HPq9rVJP81x1mW8YBtI0pg\=\=::before {
  margin-right: 1rem;
}

html[dir="ltr"] .toggleButtonTitle--3DwEwLxoq9zsMCoLtZqULQ\=\= {
  padding-left: 0.5rem;
}

html[dir="rtl"] .toggleButtonTitle--3DwEwLxoq9zsMCoLtZqULQ\=\= {
  padding-right: 0.5rem;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/MembersBox/MemberList/NonCoreMembers/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--shkO\+jvKMo4QNfHFFQEwgg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.button--mHf2qZYqG8Ls3KmGaRQtlA\=\= {
}

html[dir] .button--mHf2qZYqG8Ls3KmGaRQtlA\=\= {
  text-align: center;
}

.buttonContainer--QS6JDA8TGpNk\+FrjgkRl7Q\=\= {
  display: flex;
  justify-content: center;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/HistoryBox/HistoryList/MeetingsList/MeetingItem/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--AeZi3TNP-\+R2B2\+dD1N9SA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.headerWrapper--CTR9uAdz0aPccrBwYt01bA\=\= {
  display: flex;
  align-items: center;
}

.headerWrapper--CTR9uAdz0aPccrBwYt01bA\=\= .label--QSqa5zz4jxK2RofHkiSlPg\=\= {
  font-size: 0.75rem;
  color: #909eb0;
}

html[dir] .headerWrapper--CTR9uAdz0aPccrBwYt01bA\=\= .label--QSqa5zz4jxK2RofHkiSlPg\=\= {
  padding: 0.15rem 0.75rem;
}

html[dir="ltr"] .headerWrapper--CTR9uAdz0aPccrBwYt01bA\=\= .label--QSqa5zz4jxK2RofHkiSlPg\=\= {
  margin-left: 1rem;
  border-left: 1px solid #eaeaea;
}

html[dir="rtl"] .headerWrapper--CTR9uAdz0aPccrBwYt01bA\=\= .label--QSqa5zz4jxK2RofHkiSlPg\=\= {
  margin-right: 1rem;
  border-right: 1px solid #eaeaea;
}

.summary--GmfEdIdTeOHIcZC4f1mWVA\=\= {
  color: #616e89;
}

html[dir] .summary--GmfEdIdTeOHIcZC4f1mWVA\=\= {
  margin: 0 0 1rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Sections/HistoryBox/HistoryList/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--jpOpuELvkLo8C4rcouFNFA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

@media only screen and (min-width: 768px) {
  .listContainer--MCRHvIZoPoO4L3TZX9RQ1g\=\= {
    display: flex;
    justify-content: space-between;
  }
}

.link--tzEGJAsGk0pYk5olFCR-6A\=\= {
  display: flex;
}

.link--tzEGJAsGk0pYk5olFCR-6A\=\= svg {
  width: 1.25rem;
  fill: #087f97;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/StandardLayout/Tabs/TabsNavigation/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--bpx6Dn41BAcY9yfQCUIiDA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.tabsNavigation--7OwI5wip8BP7bj83istS2g\=\= {
  display: flex;
  align-items: center;
}

.tabsNavigationList--pseo\+i0Q\+RW1tTh1qlIoOA\=\= {
  display: flex;
  flex-wrap: wrap;
  overflow-x: auto;
}

.tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\= {
  font-weight: 300;
  position: relative;
  font-size: 14px;
  flex: 0 0 auto;
}

html[dir] .tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\= {
  margin-bottom: 0.5rem;
}

html[dir="ltr"] .tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\=:not(:last-of-type) {
  margin-right: 0.8rem;
}

html[dir="rtl"] .tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\=:not(:last-of-type) {
  margin-left: 0.8rem;
}

.tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\= span svg {
  width: 75%;
}

html[dir="ltr"] .tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\= span svg {
  margin-left: 0;
}

html[dir="rtl"] .tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\= span svg {
  margin-right: 0;
}

.tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\= span {
  vertical-align: top;
}

.tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\= a {
  color: #354052 !important; /* stylelint-disable-line declaration-no-important */
  display: block;
}

html[dir] .tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\= a {
  text-align: center;
}

.tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\= a::before {
  display: block;
  content: attr(title);
  font-weight: 500;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

html[dir] .tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\=:not(:first-of-type) a {
  text-align: center;
}

.tabsNavigationActiveItem--4A1Hp6OXgg8OmJI0a\+tXLA\=\= {
  font-weight: 500;
  display: block;
}

.tabsNavigationActiveItem--4A1Hp6OXgg8OmJI0a\+tXLA\=\=::after,
.tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\=:hover a::after {
  content: "";
  width: 70%;
  display: block;
}

html[dir] .tabsNavigationActiveItem--4A1Hp6OXgg8OmJI0a\+tXLA\=\=::after, html[dir] .tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\=:hover a::after {
  margin: auto;
  border-width: 1px;
  border-style: solid;
}

html[dir] .tabsNavigationActiveItem--4A1Hp6OXgg8OmJI0a\+tXLA\=\=::after {
  border-color: #087f97 !important;
}

html[dir] .tabsNavigationItem--lJxKTXeUyQiXeSmJiO35rg\=\=:hover a::after {
  border-color: #d5dbe1;
}

.placeholder--dMBDo9yk6lNhLFq3KD2\+cg\=\= {
  height: 2rem;
  width: 100%;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/Header/SubscriptionButton/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--p1Xb4BAx9NV-iVFIVqK8iQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.subscriptionButton--LqxEmMxTYtnx44lG9yyhhw\=\= {
  display: flex;
  align-items: center;
  color: #fff;
  height: 1.5rem;
  justify-content: space-between;
}

html[dir] .subscriptionButton--LqxEmMxTYtnx44lG9yyhhw\=\= {
  padding: 0;
  background-color: hsl(187deg 82% 43%);
  background-color: var(--theme-primary);
  border: 1px solid hsl(187deg 82% 43%);
  border: 1px solid var(--theme-primary);
  border-radius: 1.5rem;
}

.subscriptionButton--LqxEmMxTYtnx44lG9yyhhw\=\= svg {
  width: 1.4rem;
  height: 1.4rem;
  fill: #fff;
}

html[dir="ltr"] .subscriptionButton--LqxEmMxTYtnx44lG9yyhhw\=\= svg {
  margin-right: -0.35rem;
}

html[dir="rtl"] .subscriptionButton--LqxEmMxTYtnx44lG9yyhhw\=\= svg {
  margin-left: -0.35rem;
}

.subscriptionButton--LqxEmMxTYtnx44lG9yyhhw\=\=:hover, .subscriptionButton--LqxEmMxTYtnx44lG9yyhhw\=\=:focus {
  color: #fff;
}

html[dir] .subscriptionButton--LqxEmMxTYtnx44lG9yyhhw\=\=:hover, html[dir] .subscriptionButton--LqxEmMxTYtnx44lG9yyhhw\=\=:focus {
  background-color: #14b2c7;
  border: 1px solid #14b2c7;
}

.followButton--hhUX2cSBewoTuJ9TZ6oT1w\=\= {
  color: #14b2c7;
}

html[dir] .followButton--hhUX2cSBewoTuJ9TZ6oT1w\=\= {
  background-color: #fff;
}

.followButton--hhUX2cSBewoTuJ9TZ6oT1w\=\=:hover, .followButton--hhUX2cSBewoTuJ9TZ6oT1w\=\=:focus {
  color: #109cae;
}

html[dir] .followButton--hhUX2cSBewoTuJ9TZ6oT1w\=\=:hover, html[dir] .followButton--hhUX2cSBewoTuJ9TZ6oT1w\=\=:focus {
  background-color: #fff;
}

.disabled--mtaUfMwte4vtC4ealWdBHQ\=\= {
  cursor: not-allowed;
  opacity: 0.65;
}

html[dir] .disabled--mtaUfMwte4vtC4ealWdBHQ\=\= {
  box-shadow: none;
}

html[dir="ltr"] .buttonLabel--f1HuR22enZzoNSU6VEI4tQ\=\= {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

html[dir="rtl"] .buttonLabel--f1HuR22enZzoNSU6VEI4tQ\=\= {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/Header/CircleSettingsMenu/RestructureCircleItem/RestructureCircleModal/RestructureCircleModalView/MoveItemsForm/SelectableItems/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--AVUl-TJJPWyRYn4Vu08Iig\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .selectContainer--NpNT0p7GzZzsqW8Sfd2YWA\=\= {
  border: 1px solid #c0c7d1;
  padding: 0.5rem 1rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/Header/CircleSettingsMenu/RestructureCircleItem/RestructureCircleModal/RestructureCircleModalView/MoveItemsForm/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--cN7AYFCPiIG2Ryo5\+puMWA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.errorMessage--\+kXUE7sauR9iJwfuF9EDNg\=\= {
  color: #da5443;
}

html[dir] .errorMessage--\+kXUE7sauR9iJwfuF9EDNg\=\= {
  margin-top: 0.25rem;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/Header/CircleSettingsMenu/RestructureCircleItem/RestructureCircleModal/RestructureCircleModalView/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--GAiKAvJLWa1R1GoYslxNPw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.controlButtons--N5MTX7nzq7FYVWMNec5q6w\=\= {
  display: flex;
  justify-content: flex-end;
}

html[dir="ltr"] .controlButton--gMAX1dLaxU\+33Au9wDAg5g\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .controlButton--gMAX1dLaxU\+33Au9wDAg5g\=\= {
  margin-right: 0.5rem;
}

.noItems--O3xzhkOYNnrz6iH6LleRtg\=\= {
  font-weight: 300;
}

html[dir] .noItems--O3xzhkOYNnrz6iH6LleRtg\=\= {
  padding-top: 0.25rem;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/Header/CircleSettingsMenu/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--LqI\+dLeThRqufNlfayZOhw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.menuLink--NXwqGwPa\+pBMElqs29MIkQ\=\= {
  color: #354052 !important; /* stylelint-disable-line declaration-no-important */
}

.dropdownToggle--u5EecY-9i7fFililuu\+zPw\=\= {
  width: 2rem;
}

html[dir] .dropdownToggle--u5EecY-9i7fFililuu\+zPw\=\=::after {
  border-top-color: rgb(93.0444444444, 112.3555555556, 143.9555555556);
}

html[dir] .dropdownToggle--u5EecY-9i7fFililuu\+zPw\=\=:hover::after, html[dir] .dropdownToggle--u5EecY-9i7fFililuu\+zPw\=\=:focus::after {
  border-top-color: #14b2c7;
}

.callout--eB5rEQM3zdxJe5h3MxG6Ug\=\= {
  display: flex;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/reports/PrintableGovernance/PrintableGovernanceForm/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--rluwrtVltOgTYNVPxIUmaw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .reportOptions--yPia29KoOoz1OvF25bizBA\=\= {
  background: #f1f3f5;
  border-radius: 0.5rem;
  margin-bottom: 2rem;
  padding: 2rem;
}

.legend---8BWfltePF8jBEEaeG9eWQ\=\= {
  font-size: 1.2rem;
}

.roleSelector--aB7Deez9VTFNy1Vt6oS\+3w\=\=,
.inclusiveContainer--xEFsqAvEN0QqvrxgoemnNg\=\= {
  display: inline-block;
  vertical-align: middle;
  width: 40%;
}

html[dir="ltr"] .roleSelector--aB7Deez9VTFNy1Vt6oS\+3w\=\=, html[dir="ltr"] .inclusiveContainer--xEFsqAvEN0QqvrxgoemnNg\=\= {
  margin-right: 2rem;
}

html[dir="rtl"] .roleSelector--aB7Deez9VTFNy1Vt6oS\+3w\=\=, html[dir="rtl"] .inclusiveContainer--xEFsqAvEN0QqvrxgoemnNg\=\= {
  margin-left: 2rem;
}

.checkboxContainer--ywIK3ThWP\+GF4Cddto2G3w\=\= {
  max-height: 1rem;
}

html[dir] .checkboxContainer--ywIK3ThWP\+GF4Cddto2G3w\=\= {
  margin-bottom: 1rem;
}

.includesArea--\+-CQPZ0E4BmvIi3c8VHeUA\=\= {
  align-content: flex-start;
  -moz-column-gap: 5rem;
       column-gap: 5rem;
  display: flex;
  flex-flow: column wrap;
  max-height: 10rem;
}

html[dir="ltr"] .bulkSelect--Q1GFUAvYWRgjHO2W99AdHQ\=\= {
  margin-left: 4rem;
}

html[dir="rtl"] .bulkSelect--Q1GFUAvYWRgjHO2W99AdHQ\=\= {
  margin-right: 4rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/Header/TitleInlineEditor/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--xQWp62nw8JFaasWXFnOVkA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.editor--V0iAdau6Mb4GFAnVvNT77Q\=\= {
  flex: 1;
}

@media (max-width: 768px) {
  .editor--V0iAdau6Mb4GFAnVvNT77Q\=\= {
    width: 100%;
    flex: none;
  }
  html[dir] .editor--V0iAdau6Mb4GFAnVvNT77Q\=\= {
    margin-bottom: 0.5rem;
  }
}

.itemsContainer--OqduFuej3sRNy8Yj-XW5dA\=\= {
  display: flex;
}

.editorContainer--1JfG5eUxRnWFtU\+EZucPag\=\= {
  display: flex;
  align-items: center;
}

.controlButtons--k6dXFUcacp0Zxt6wYE\+VQQ\=\= {
  display: flex;
  justify-content: flex-end;
}

html[dir="ltr"] .controlButtons--k6dXFUcacp0Zxt6wYE\+VQQ\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .controlButtons--k6dXFUcacp0Zxt6wYE\+VQQ\=\= {
  margin-left: 0.5rem;
}

html[dir="ltr"] .inputContainer--S0YtWOAJsCyk-O6vha1PsA\=\= {
  margin: 0 0.5rem 0 0;
}

html[dir="rtl"] .inputContainer--S0YtWOAJsCyk-O6vha1PsA\=\= {
  margin: 0 0 0 0.5rem;
}

html[dir="ltr"] .controlButton--cogDZEmctc2gnWYsCmBqaQ\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .controlButton--cogDZEmctc2gnWYsCmBqaQ\=\= {
  margin-right: 0.5rem;
}

.circleEditorContainer--7sBIF66hAgrOEDz48A3r6g\=\= {
  display: block;
}

html[dir] .circleEditorContainer--7sBIF66hAgrOEDz48A3r6g\=\= .controlButtons--k6dXFUcacp0Zxt6wYE\+VQQ\=\= {
  margin-top: 0.5rem;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/Header/MeetingButtons/StartMeetingButton/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.startMeetingButton--ZvJJQXZBBxE7us7V16UR4g\=\= {
  font-size: 0.95rem !important; /* stylelint-disable-line declaration-no-important */
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/Header/MeetingButtons/JoinMeetingButton/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.link--bUNX2EPoLJzqwlUNBPjapg\=\= {
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/Header/MeetingButtons/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--w-HKC7JYbcuC4nWaX6rGCg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir="ltr"] .headerMeetings--GZXgDwGvcmH7jF5iCO6RLQ\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .headerMeetings--GZXgDwGvcmH7jF5iCO6RLQ\=\= {
  margin-right: 0.5rem;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/Header/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--2mLOjfgd1Xf-dhn\+IvraCw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.header--DF\+E3tTPnpz8IWgSjtJjDw\=\= {
  display: flex;
  align-items: center;
}

@media (max-width: 768px) {
  .header--DF\+E3tTPnpz8IWgSjtJjDw\=\= {
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

.headerTitle--2B7gP163KiQnyfo6hcvrQw\=\= {
  display: flex;
  align-items: center;
  flex: 1;
}

html[dir] .headerTitle--2B7gP163KiQnyfo6hcvrQw\=\= {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .headerTitle--2B7gP163KiQnyfo6hcvrQw\=\= {
    width: 100%;
    flex: none;
  }
  html[dir] .headerTitle--2B7gP163KiQnyfo6hcvrQw\=\= {
    margin-bottom: 0.5rem;
  }
  .headerTitle--2B7gP163KiQnyfo6hcvrQw\=\= ~ div:not(.headerSettings--kfcdV1SXP6QkGCyCcKGrXw\=\=) {
    display: flex;
    align-items: center;
  }
}

html[dir="ltr"] .headerTitleText--UB7tuC-gF\+srhGCrK3if4A\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .headerTitleText--UB7tuC-gF\+srhGCrK3if4A\=\= {
  margin-left: 0.5rem;
}

html[dir] .headerTitleEditor--qX1OPqaIY6JHzwvnUH8GwA\=\= {
  margin-top: 0.1875rem;
}

html[dir="ltr"] .headerTitleEditor--qX1OPqaIY6JHzwvnUH8GwA\=\= {
  margin-right: auto;
}

html[dir="rtl"] .headerTitleEditor--qX1OPqaIY6JHzwvnUH8GwA\=\= {
  margin-left: auto;
}

@media (max-width: 768px) {
  .headerTitleEditor--qX1OPqaIY6JHzwvnUH8GwA\=\= {
    width: 100%;
  }
}

html[dir="ltr"] .headerSubscriptionButton--IDhRWmAkY5gkj-0ZOzfdYA\=\= {
  margin-left: 1rem;
}

html[dir="rtl"] .headerSubscriptionButton--IDhRWmAkY5gkj-0ZOzfdYA\=\= {
  margin-right: 1rem;
}

@media (max-width: 768px) {
  html[dir="ltr"] .headerSubscriptionButton--IDhRWmAkY5gkj-0ZOzfdYA\=\= {
    margin-left: 0;
  }
  html[dir="rtl"] .headerSubscriptionButton--IDhRWmAkY5gkj-0ZOzfdYA\=\= {
    margin-right: 0;
  }
}

.headerSettings--kfcdV1SXP6QkGCyCcKGrXw\=\= {
  display: flex;
}

html[dir="ltr"] .headerSettings--kfcdV1SXP6QkGCyCcKGrXw\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .headerSettings--kfcdV1SXP6QkGCyCcKGrXw\=\= {
  margin-right: 0.5rem;
}

@media (max-width: 768px) {
  html[dir="ltr"] .headerSettings--kfcdV1SXP6QkGCyCcKGrXw\=\= {
    margin-left: auto;
  }
  html[dir="rtl"] .headerSettings--kfcdV1SXP6QkGCyCcKGrXw\=\= {
    margin-right: auto;
  }
}

.tagsButton--FmC2Z8eS28aj6reLra7dHw\=\= > svg {
  height: 1.75rem;
}

html[dir="ltr"] .tagsCallout--hdOjPZL4VeoH\+zT80Mm4oQ\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .tagsCallout--hdOjPZL4VeoH\+zT80Mm4oQ\=\= {
  margin-right: 0.5rem;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/Breadcrumbs/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--Xpg\+fwQv4iTDU9wNQ1e9Wg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.breadcrumbs--ttCNp-mNXQHxfUF53FuRFA\=\= {
  font-weight: 500;
}

html[dir] .breadcrumbs--ttCNp-mNXQHxfUF53FuRFA\=\= {
  margin-bottom: 0.6rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/OrgChart/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--b\+gvtuxyDfYDLNyIAtgDgA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .orgChart--5X89AQLWHhx9XEiPJAoEzw\=\= {
  background-color: #e8f4f9;
  border: 1px solid #d5dbe1;
  border-radius: 0.2rem;
}

@media only screen and (max-width: 767px) {
  html[dir] .orgChart--5X89AQLWHhx9XEiPJAoEzw\=\= {
    margin: 0 -0.75rem;
    border-radius: 0;
  }
}

.orgChart--5X89AQLWHhx9XEiPJAoEzw\=\= * {
  font-weight: 500;
}

html[dir] .orgChart--5X89AQLWHhx9XEiPJAoEzw\=\= * {
  text-transform: none;
}

.orgChart--5X89AQLWHhx9XEiPJAoEzw\=\= circle.child {
  fill-opacity: 100%;
}

.orgChart--5X89AQLWHhx9XEiPJAoEzw\=\= circle.child:hover {
  fill-opacity: 75%;
}

.orgChart--5X89AQLWHhx9XEiPJAoEzw\=\= circle.parent {
  fill-opacity: 25%;
}

.orgChart--5X89AQLWHhx9XEiPJAoEzw\=\= circle.parent:hover {
  fill-opacity: 35%;
}

html[dir] .orgChart--5X89AQLWHhx9XEiPJAoEzw\=\=.fullScreenChart--KUMnoqGQ5l9uTFG6okRqlw\=\= {
  background-color: transparent;
  border: none;
}

.orgChart--5X89AQLWHhx9XEiPJAoEzw\=\=.fullScreenChart--KUMnoqGQ5l9uTFG6okRqlw\=\= svg {
  overflow: visible;
  height: auto;
}

html[dir="ltr"] .orgChart--5X89AQLWHhx9XEiPJAoEzw\=\=.fullScreenChart--KUMnoqGQ5l9uTFG6okRqlw\=\= svg {
  float: right;
}

html[dir="rtl"] .orgChart--5X89AQLWHhx9XEiPJAoEzw\=\=.fullScreenChart--KUMnoqGQ5l9uTFG6okRqlw\=\= svg {
  float: left;
}

.orgChart--5X89AQLWHhx9XEiPJAoEzw\=\=.fullScreenChart--KUMnoqGQ5l9uTFG6okRqlw\=\= circle:not(.ancestor) {
  fill-opacity: 8%;
}

.orgChart--5X89AQLWHhx9XEiPJAoEzw\=\=.fullScreenChart--KUMnoqGQ5l9uTFG6okRqlw\=\= circle:not(.ancestor):hover {
  fill-opacity: 15%;
}

.orgChart--5X89AQLWHhx9XEiPJAoEzw\=\=.fullScreenChart--KUMnoqGQ5l9uTFG6okRqlw\=\= .card .title:not(.ancestor) {
  opacity: 0.08;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/RoleNavigator/Roles/RoleLink/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--fl5\+eYipzNduq4lRs2FTww\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.link--21GlaZ2lZUchvVop3Tq-OQ\=\= {
  display: flex;
  align-items: flex-start;
}

.icon--j\+JpVtWdkbx6fzzDV9iKOA\=\= {
  height: 1rem;
  width: 1rem; /* stylelint-disable-line declaration-property-unit-disallowed-list */
}

html[dir] .icon--j\+JpVtWdkbx6fzzDV9iKOA\=\= {
  margin-top: 2px;
}

html[dir="ltr"] .icon--j\+JpVtWdkbx6fzzDV9iKOA\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .icon--j\+JpVtWdkbx6fzzDV9iKOA\=\= {
  margin-left: 0.5rem;
}

.icon--j\+JpVtWdkbx6fzzDV9iKOA\=\= svg,
.icon--j\+JpVtWdkbx6fzzDV9iKOA\=\= svg g path {
  fill: #087f97;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/RoleNavigator/Roles/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--Rm3W3SHCSqUh\+tpcpNGIXQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .roleLink--Lft6g9G6I9OkNMtpINW2Ew\=\= {
  padding: 0.25rem 0.5rem;
  border-radius: 0.2rem;
}

html[dir] .roleLinkSelected--HF99JaGyLJHHVzoUe0bsmQ\=\=, html[dir] .roleLink--Lft6g9G6I9OkNMtpINW2Ew\=\=:hover {
  background-color: #e8f4f9;
}

.roleLinkSelected--HF99JaGyLJHHVzoUe0bsmQ\=\= a, .roleLink--Lft6g9G6I9OkNMtpINW2Ew\=\=:hover a {
  color: #074150;
}

.roleLinkSelected--HF99JaGyLJHHVzoUe0bsmQ\=\= svg, .roleLink--Lft6g9G6I9OkNMtpINW2Ew\=\=:hover svg {
  fill: #074150;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--APFyYdHvDQKNA5Pex-Emog\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.layout--GwQN3DxDQn5Sn7G8fJvP-w\=\= {
  display: grid;
  grid-template: "header           chart-navigator" "tag-list         chart-navigator" "tab-navigation   chart-navigator" "opened-tab       chart-navigator" "opened-tab       role-browser" 1fr/minmax(70%, 1fr) minmax(10rem, 25rem);
  min-height: 100vh;
  clip-path: inset(0);
}

html[dir] .layout--GwQN3DxDQn5Sn7G8fJvP-w\=\= {
  background-color: #e8f4f9;
  padding: 0 0.75rem 0.25rem;
}

@media only screen and (max-width: 767px) {
  .layout--GwQN3DxDQn5Sn7G8fJvP-w\=\= {
    min-height: 96.7rem;
    max-width: 100vw;
  }
  html[dir] .layout--GwQN3DxDQn5Sn7G8fJvP-w\=\= {
    padding-bottom: 1.5rem;
  }
}

@supports not (clip-path: inset(0)) {
  .layout--GwQN3DxDQn5Sn7G8fJvP-w\=\= {
    overflow: hidden;
  }
}

.layout--GwQN3DxDQn5Sn7G8fJvP-w\=\= > * {
  z-index: 1;
}

.tagList--w98\+vrXBZCZE835XPHKkww\=\= {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: tag-list;
  z-index: 2;
  position: relative;
}

.layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= > .tagList--w98\+vrXBZCZE835XPHKkww\=\= {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

html[dir] .tagList--w98\+vrXBZCZE835XPHKkww\=\= > * {
  padding-bottom: 0.5rem;
}

.panel--BlzN8-C9TclrYaAOPi155Q\=\= {
  position: relative;
  contain: content;
}

html[dir] .panel--BlzN8-C9TclrYaAOPi155Q\=\= {
  background-color: rgba(255, 255, 255, 0.75);
}

html[dir="ltr"] .panel--BlzN8-C9TclrYaAOPi155Q\=\= {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

html[dir="rtl"] .panel--BlzN8-C9TclrYaAOPi155Q\=\= {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

.header--iyy1xLMRHOBzPkJJRULapQ\=\= {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  position: relative;
  grid-area: header;
  z-index: 3;
}

html[dir="ltr"] .header--iyy1xLMRHOBzPkJJRULapQ\=\= {
  padding: 1rem 0 1rem 1rem;
}

html[dir="rtl"] .header--iyy1xLMRHOBzPkJJRULapQ\=\= {
  padding: 1rem 1rem 1rem 0;
}

.layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= > .header--iyy1xLMRHOBzPkJJRULapQ\=\= {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.tabNavigation--\+xuhkXyrJhtuyNaSoHVRfA\=\= {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: tab-navigation;
}

html[dir] .tabNavigation--\+xuhkXyrJhtuyNaSoHVRfA\=\= {
  padding-top: 1rem;
}

html[dir="ltr"] .tabNavigation--\+xuhkXyrJhtuyNaSoHVRfA\=\= {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

html[dir="rtl"] .tabNavigation--\+xuhkXyrJhtuyNaSoHVRfA\=\= {
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
}

.layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= > .tabNavigation--\+xuhkXyrJhtuyNaSoHVRfA\=\= {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}

.openedTab--9YoECYDqhHKcKtkbMcbTPQ\=\= {
  -ms-grid-row: 4;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: opened-tab;
  z-index: 2;
}

html[dir] .openedTab--9YoECYDqhHKcKtkbMcbTPQ\=\= {
  padding-top: 0.5rem;
  padding-bottom: 1rem;
}

html[dir="ltr"] .openedTab--9YoECYDqhHKcKtkbMcbTPQ\=\= {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

html[dir="rtl"] .openedTab--9YoECYDqhHKcKtkbMcbTPQ\=\= {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= > .openedTab--9YoECYDqhHKcKtkbMcbTPQ\=\= {
  -ms-grid-row: 6;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.orgChart--SvNt\+3OvljJtIqG9XoNxRg\=\= {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
  grid-area: chart-navigator;
  z-index: 0;
  position: relative;
}

html[dir="ltr"] .orgChart--SvNt\+3OvljJtIqG9XoNxRg\=\= {
  margin-left: 0.5rem;
  margin-right: -0.65rem;
}

html[dir="rtl"] .orgChart--SvNt\+3OvljJtIqG9XoNxRg\=\= {
  margin-right: 0.5rem;
  margin-left: -0.65rem;
}

.roleBrowser--UmzIsA-n07SDoOSXYuDRdg\=\= {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
  grid-area: role-browser;
}

html[dir] .roleBrowser--UmzIsA-n07SDoOSXYuDRdg\=\= {
  margin-top: 0.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-radius: 0.5rem;
}

html[dir="ltr"] .roleBrowser--UmzIsA-n07SDoOSXYuDRdg\=\= {
  margin-left: 1rem;
}

html[dir="rtl"] .roleBrowser--UmzIsA-n07SDoOSXYuDRdg\=\= {
  margin-right: 1rem;
}

.layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= > .roleBrowser--UmzIsA-n07SDoOSXYuDRdg\=\= {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= {
  grid-template: "header" "tag-list" "role-browser" "org-chart" 20rem "tab-navigation" "opened-tab" 1fr;
}

html[dir] .layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\=.layout--GwQN3DxDQn5Sn7G8fJvP-w\=\= {
  background: none;
}

html[dir="ltr"] .layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .header--iyy1xLMRHOBzPkJJRULapQ\=\= {
  padding-left: 0;
}

html[dir="rtl"] .layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .header--iyy1xLMRHOBzPkJJRULapQ\=\= {
  padding-right: 0;
}

html[dir="ltr"] .layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .tagList--w98\+vrXBZCZE835XPHKkww\=\= {
  padding-left: 0;
}

html[dir="rtl"] .layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .tagList--w98\+vrXBZCZE835XPHKkww\=\= {
  padding-right: 0;
}

html[dir="ltr"] .layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .panel--BlzN8-C9TclrYaAOPi155Q\=\= {
  padding-left: 0;
  padding-right: 0;
}

html[dir="rtl"] .layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .panel--BlzN8-C9TclrYaAOPi155Q\=\= {
  padding-right: 0;
  padding-left: 0;
}

html[dir] .layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .tabNavigation--\+xuhkXyrJhtuyNaSoHVRfA\=\= {
  margin-top: 1rem;
}

.layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .orgChart--SvNt\+3OvljJtIqG9XoNxRg\=\= {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
  grid-area: org-chart;
}

html[dir="ltr"] .layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .orgChart--SvNt\+3OvljJtIqG9XoNxRg\=\= {
  margin-left: 0;
  margin-right: 0;
}

html[dir="rtl"] .layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .orgChart--SvNt\+3OvljJtIqG9XoNxRg\=\= {
  margin-right: 0;
  margin-left: 0;
}

.layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .roleBrowser--UmzIsA-n07SDoOSXYuDRdg\=\= {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: role-browser;
}

html[dir] .layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .roleBrowser--UmzIsA-n07SDoOSXYuDRdg\=\= {
  margin-top: 0;
  padding-top: 0.75rem;
  padding-bottom: 0;
}

html[dir="ltr"] .layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .roleBrowser--UmzIsA-n07SDoOSXYuDRdg\=\= {
  margin-left: 0;
}

html[dir="rtl"] .layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .roleBrowser--UmzIsA-n07SDoOSXYuDRdg\=\= {
  margin-right: 0;
}

.layoutForMediumScreen--9oSpB0LtUUmzmA9veiQzyw\=\= .chart-container {
  height: 20rem;
  overflow: hidden;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/ToggleFullScreenButton/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.toggleButton--lPKMex-XrktxEkVjTuhK9Q\=\= {
  position: absolute;
  top: 1rem;
}
html[dir="ltr"] .toggleButton--lPKMex-XrktxEkVjTuhK9Q\=\= {
  right: 1rem;
}
html[dir="rtl"] .toggleButton--lPKMex-XrktxEkVjTuhK9Q\=\= {
  left: 1rem;
}
.toggleButton--lPKMex-XrktxEkVjTuhK9Q\=\= svg {
  width: 1.375rem;
  height: 1.375rem;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/RoleContainer/Layout/FullScreenLayout/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.fullScreenLayout--PTsiZHB30KUsUQs9QXD9RA\=\= {
  width: 100%;
  height: 100%;
  min-width: 1rem;
  position: relative;
  overflow: hidden;
}
html[dir="ltr"] .fullScreenLayout--PTsiZHB30KUsUQs9QXD9RA\=\= {
  margin-left: auto;
  margin-right: auto;
}
html[dir="rtl"] .fullScreenLayout--PTsiZHB30KUsUQs9QXD9RA\=\= {
  margin-right: auto;
  margin-left: auto;
}
.fullScreenLayout--PTsiZHB30KUsUQs9QXD9RA\=\= .chart-container {
  height: 99vh;
}
html[dir] .fullScreenLayout--PTsiZHB30KUsUQs9QXD9RA\=\= .chart-container {
  margin: 0;
  padding: 0.25rem;
}
.fullScreenLayout--PTsiZHB30KUsUQs9QXD9RA\=\= .chart-container svg {
  height: inherit;
}
html[dir] .fullScreenLayout--PTsiZHB30KUsUQs9QXD9RA\=\= .chart-container svg {
  float: none;
}
.header--z-tc9eUqU7M9z-dxER27tg\=\= {
  position: absolute;
  top: 1rem;
}
html[dir="ltr"] .header--z-tc9eUqU7M9z-dxER27tg\=\= {
  left: 0.5rem;
}
html[dir="rtl"] .header--z-tc9eUqU7M9z-dxER27tg\=\= {
  right: 0.5rem;
}
.orgChart--c6596AC32A4d7niyyTaxVQ\=\= {
  position: relative;
}
html[dir="ltr"] .orgChart--c6596AC32A4d7niyyTaxVQ\=\= {
  margin: auto auto auto 1rem;
}
html[dir="rtl"] .orgChart--c6596AC32A4d7niyyTaxVQ\=\= {
  margin: auto 1rem auto auto;
}
.scrollTarget---t8urzXtytaAb-EmgccPbw\=\= {
  height: 30vh;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/OrgNav/OrgNavApp/SearchPage/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html[dir="ltr"] .preloadWrapper--jdwRG61cWN\+kTRRX6MNvTA\=\= {
  margin-left: 2rem
}
html[dir="rtl"] .preloadWrapper--jdwRG61cWN\+kTRRX6MNvTA\=\= {
  margin-right: 2rem
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/organizationSettings/Constitution/ConstitutionTab/OrgRules/ModularGrid/RulesSections/CustomGovernanceCircles/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--83q2EhsHHqQWlsM-HvhsXQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--43B2ipU2cxb1stv0-K7\+lQ\=\= {
  font-size: 1.125rem;
}

html[dir] .container--43B2ipU2cxb1stv0-K7\+lQ\=\= {
  margin-top: 1rem;
}

.label--ZllvyIna64kcnGo7Xmq0iA\=\= {
  font-weight: 600;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Groups/GroupContainer/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--UiM-mspfpwY3WNs3fR3MYg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .group--x0t-qsFVd00suVPBSjDNHA\=\= {
  margin-bottom: 2rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Groups/List/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--7Uq\+Dz1eflKcc1Hj0L3P1g\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.blankslate--L4A3Ypnw3cC0FI42765sPg\=\= {
  display: flex;
  align-items: baseline;
  font-size: 0.875rem !important; /* stylelint-disable-line declaration-no-important */
  min-height: 2rem;
}

html[dir] .blankslate--L4A3Ypnw3cC0FI42765sPg\=\= {
  padding: 0.5rem;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Groups/ListItem/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--TS1Jy035Gim32bPIGzb9Kw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.wrapper--I8BSuYuUTsP6tMONQ-VVNQ\=\= {
  display: flex;
}

.actionsContainer--LH28cR20y-oO2\+6Va0N87A\=\= {
  display: flex;
  align-items: center;
}

html[dir="ltr"] .actionsContainer--LH28cR20y-oO2\+6Va0N87A\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .actionsContainer--LH28cR20y-oO2\+6Va0N87A\=\= {
  margin-left: 0.5rem;
}

.actionsContainer--LH28cR20y-oO2\+6Va0N87A\=\= i {
  color: #616e89;
}

.actionsContainer--LH28cR20y-oO2\+6Va0N87A\=\= i:hover {
  color: #087f97;
}

.item--0z95BP-E6jJ0gRzMQKakuA\=\= {
  display: flex;
  width: 100%;
}

.buttonItem--4ZcCSQwTDp2C0HVhkQ1Szg\=\= {
  cursor: pointer;
}

html[dir] .buttonItem--4ZcCSQwTDp2C0HVhkQ1Szg\=\= {
  border: none;
  background-color: transparent;
}

.buttonItem--4ZcCSQwTDp2C0HVhkQ1Szg\=\=:focus {
  outline: 0;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Proposals/ProposalsView/Proposals/EditButton/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--8vO45Km-ted9l4k28vAZ0w\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.icon--WAC3w1XrXSNDDPQ2DzaStg\=\= {
  fill: #c0c7d1;
  height: 1.125rem;
}

.container--PhDx2wjgXJ3ZAkC58uysvw\=\= {
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  line-height: 0;
  width: 1.75rem;
  height: 1.75rem;
}

html[dir] .container--PhDx2wjgXJ3ZAkC58uysvw\=\= {
  border: none;
  transition: color, fill, 150ms;
  border-radius: 0.2rem;
  background-color: transparent;
}

.container--PhDx2wjgXJ3ZAkC58uysvw\=\=:hover, .container--PhDx2wjgXJ3ZAkC58uysvw\=\=:focus {
  outline: 0;
}

html[dir] .container--PhDx2wjgXJ3ZAkC58uysvw\=\=:hover, html[dir] .container--PhDx2wjgXJ3ZAkC58uysvw\=\=:focus {
  background-color: rgb(229.6071428571, 235.25, 240.8928571429);
  box-shadow: none;
}

.container--PhDx2wjgXJ3ZAkC58uysvw\=\=:hover .icon--WAC3w1XrXSNDDPQ2DzaStg\=\=, .container--PhDx2wjgXJ3ZAkC58uysvw\=\=:focus .icon--WAC3w1XrXSNDDPQ2DzaStg\=\= {
  fill: #087f97;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/PersonLink/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.removed--kTu9oWJr7-HpIBiUFNEeyQ\=\= {
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Proposals/ProposalsView/Proposals/ProposalListItem/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--NPb8NKEvuD39zm-iin4TIA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.proposal--f8KG-swFbeSuTLgeahf4uA\=\= {
  display: flex;
  flex-direction: column;
  width: 100%;
}

[dir="ltr"] .title--eVDe2xD4af-ic1JLRGGUPw\=\= {
  text-align: left;
}

[dir="rtl"] .title--eVDe2xD4af-ic1JLRGGUPw\=\= {
  text-align: right;
}

.title--eVDe2xD4af-ic1JLRGGUPw\=\= {
  font-size: 0.875rem;
}

html[dir] .title--eVDe2xD4af-ic1JLRGGUPw\=\= {
  margin-bottom: 0.25rem;
}

.unspecified--CIId\+uoNn83KPQp-xEfqLA\=\= {
  color: #616e89;
}

.escalatedLabel--rv5pePe2\+zeTkmesaoWb-w\=\= {
  color: hsl(44deg 100% 46%);
  color: var(--theme-alert);
}

html[dir] .escalatedLabel--rv5pePe2\+zeTkmesaoWb-w\=\= {
  text-transform: uppercase;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Proposals/ProposalsView/Proposals/DraftGroup/Placeholder/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--fX4KUOIV6b1QyG6Zu5iRgQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .button--w\+41a0g0jBuGp3pEO-ymPQ\=\= {
  padding: 0.5rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Proposals/ProposalsView/Proposals/ProposalGroupTitle/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--E8MyT6lnhPg0GvS4vD0BHQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.circle--MdmglS1wXVSYWgxn9qv8Ng\=\= {
  width: 1rem;
  height: 1rem;
}

html[dir] .circle--MdmglS1wXVSYWgxn9qv8Ng\=\= {
  border-radius: 50%;
}

html[dir="ltr"] .circle--MdmglS1wXVSYWgxn9qv8Ng\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .circle--MdmglS1wXVSYWgxn9qv8Ng\=\= {
  margin-left: 0.5rem;
}

.container--gDKPGIIax2Ik0wUg-8c35A\=\= {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.title--LmmAAcLUjUJGm7JB09wlUA\=\= {
  display: flex;
  align-items: center;
}

.inDraft--7ebyryC0KmuJC\+lHIrxKAQ\=\= {
  color: hsl(44deg 100% 46%);
  color: var(--theme-alert);
}

html[dir] .inDraft--7ebyryC0KmuJC\+lHIrxKAQ\=\= .circle--MdmglS1wXVSYWgxn9qv8Ng\=\= {
  background-color: hsl(44deg 100% 46%);
  background-color: var(--theme-alert);
}

.toReview--GnqD7vJTpQU-BjOC4kzd8w\=\= {
  color: #d54a3b;
}

html[dir] .toReview--GnqD7vJTpQU-BjOC4kzd8w\=\= .circle--MdmglS1wXVSYWgxn9qv8Ng\=\= {
  background-color: #d54a3b;
}

.proposalsInYourCircles--dVGqz9k-SWyMlJaBt69qyw\=\= {
  color: hsl(113deg 60% 47%);
  color: var(--theme-success);
}

html[dir] .proposalsInYourCircles--dVGqz9k-SWyMlJaBt69qyw\=\= .circle--MdmglS1wXVSYWgxn9qv8Ng\=\= {
  background-color: hsl(113deg 60% 47%);
  background-color: var(--theme-success);
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Proposals/ProposalsView/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--gIa0wmeVpnlRwbGL5Stnew\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--Lyo3QXHg6qF18D2zSAGzPw\=\= {
  font-size: 14px;
}

html[dir] .container--Lyo3QXHg6qF18D2zSAGzPw\=\= {
  margin-top: 0;
  margin-bottom: 2rem;
}

.label--HvCyB\+bZDdGef81uIImbOg\=\= {
  font-weight: 300;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/SmallSecondaryButton/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.disabledButton--C0Z5RtOMVahiY-n2t-jxtA\=\= {
  color: var(--theme-gray-light);
  color: var(--theme-gray-light);
}
html[dir] .disabledButton--C0Z5RtOMVahiY-n2t-jxtA\=\= {
  border-color: var(--theme-gray-light);
  border-color: var(--theme-gray-light);
}
.disabledButton--C0Z5RtOMVahiY-n2t-jxtA\=\=:hover {
  color: var(--theme-gray-light);
  color: var(--theme-gray-light);
}
html[dir] .disabledButton--C0Z5RtOMVahiY-n2t-jxtA\=\=:hover {
  background-color: #fff;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/UpdateInviteesModal/UpdateInviteesModalForm/InviteesList/Value/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--yat9a\+Axd16Gj5D0AIe6CA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.labelContainer--4MthsAUHmZYRKl3ej\+vaEA\=\= {
  display: flex;
  align-items: center;
}

html[dir="ltr"] .labelContainer--4MthsAUHmZYRKl3ej\+vaEA\=\= {
  padding-right: 0.25rem;
}

html[dir="rtl"] .labelContainer--4MthsAUHmZYRKl3ej\+vaEA\=\= {
  padding-left: 0.25rem;
}

.text--6zHy79LfxA8QyKaX4OyaOA\=\= {
  font-size: 0.875rem;
}

.icon--Hxu-G2rSrgIc8vR2Io7vbQ\=\= {
  display: inline-flex;
  align-items: center;
}

html[dir="ltr"] .icon--Hxu-G2rSrgIc8vR2Io7vbQ\=\= {
  margin-right: 0.3rem;
}

html[dir="rtl"] .icon--Hxu-G2rSrgIc8vR2Io7vbQ\=\= {
  margin-left: 0.3rem;
}

.icon--Hxu-G2rSrgIc8vR2Io7vbQ\=\= svg {
  height: 0.875rem;
  width: 0.875rem;
}

.icon--Hxu-G2rSrgIc8vR2Io7vbQ\=\= svg,
.icon--Hxu-G2rSrgIc8vR2Io7vbQ\=\= svg g path {
  fill: hsl(187deg 82% 43%);
  fill: var(--theme-primary);
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/UpdateInviteesModal/UpdateInviteesModalForm/InviteesList/Option/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--WR74m-up--ywfzmOd6lY2Q\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.labelContainer--VChQWxFLd7ffg31UiNaYwg\=\= {
  display: flex;
  align-items: center;
}

.icon--DawkTev4UEuaQ2DUcTWviQ\=\= {
  display: inline-flex;
  align-items: center;
}

html[dir="ltr"] .icon--DawkTev4UEuaQ2DUcTWviQ\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .icon--DawkTev4UEuaQ2DUcTWviQ\=\= {
  margin-left: 0.5rem;
}

.icon--DawkTev4UEuaQ2DUcTWviQ\=\= svg {
  height: 1.125rem;
  width: 1.125rem;
}

.icon--DawkTev4UEuaQ2DUcTWviQ\=\= svg,
.icon--DawkTev4UEuaQ2DUcTWviQ\=\= svg g path {
  fill: hsl(187deg 82% 43%);
  fill: var(--theme-primary);
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/UpdateInviteesModal/UpdateInviteesModalForm/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--N\+58ACCgK3-pYxt6E8dd\+w\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.controlButtons--xMlCBXGwMeJbvYk2PMKvig\=\= {
  display: flex;
  justify-content: flex-end;
}

html[dir="ltr"] .controlButton--k3IZwZm99PsFLmFxsUl1eQ\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .controlButton--k3IZwZm99PsFLmFxsUl1eQ\=\= {
  margin-right: 0.5rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/AddInviteesButton/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--Vw09-SS-9s7ohd8cmaYUOg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.addInviteesButtonContainer--H9QKfTuIdDL2fMxXdjj7UQ\=\= svg {
  fill: hsl(215deg 16% 79%);
  fill: var(--theme-gray-light);
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/Steps/TacticalMeetingMembers/TacticalMeetingMembersView/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--nn8b4PCfE8LSv6V8XoKdzg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .container--T-VLQx1FwX9bRwKQquIfAQ\=\= {
  margin-top: 0.5rem;
}

.person--w1oy8ihVuuhejLF8OJRdiQ\=\= {
  display: inline-block;
}

html[dir] .person--w1oy8ihVuuhejLF8OJRdiQ\=\= {
  margin: 1rem 0.5rem;
}

.name--PEnF8yaZS2wAEtCeY141ow\=\= {
  display: flex;
  justify-content: center;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/Steps/TacticalMeetingCheckin/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.buttonContainer--5AmA0iufmF8cbz2JOHUGkA\=\= {
  display: flex;
  justify-content: left;
}
html[dir] .buttonContainer--5AmA0iufmF8cbz2JOHUGkA\=\= {
  margin-top: 3rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/CopyUrl/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--oSDfWRIPYhh8HsxqAY2oWQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--NO6K4MvtbTd-FduBMNVtEg\=\= {
  color: #c0c7d1;
  outline: 0;
  cursor: pointer;
}

html[dir] .container--NO6K4MvtbTd-FduBMNVtEg\=\= {
  border: 0;
  background: none;
  transition: 0.2s ease color;
}

html[dir="ltr"] .container--NO6K4MvtbTd-FduBMNVtEg\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .container--NO6K4MvtbTd-FduBMNVtEg\=\= {
  margin-right: 0.5rem;
}

.container--NO6K4MvtbTd-FduBMNVtEg\=\= svg {
  width: 1.5rem;
}

.container--NO6K4MvtbTd-FduBMNVtEg\=\=:focus {
  outline: 0;
}

.container--NO6K4MvtbTd-FduBMNVtEg\=\=:hover {
  color: #909eb0;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/TacticalMeetingHeader/Invitees/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--q8pZtbojzS09RsXlB-pYjA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.inviteesList--8H4O2PA1n5oVm57wJappWg\=\= {
  display: flex;
  flex-wrap: wrap;
}

html[dir="ltr"] .listItem--zm5ENDEPqw7jqmt2sD1uPA\=\= {
  margin-right: 0.15rem;
}

html[dir="rtl"] .listItem--zm5ENDEPqw7jqmt2sD1uPA\=\= {
  margin-left: 0.15rem;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/TacticalMeetingHeader/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--rGDaBRJ-WxBO57hcYaa12g\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.header--XwnVDGb7zghhVSqzF1nuRg\=\= {
  display: flex;
  align-items: center;
}

html[dir] .header--XwnVDGb7zghhVSqzF1nuRg\=\= {
  margin-bottom: 0;
}

.container--kLSX2rywqHQg631IPCVqgQ\=\= {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 768px) {
  .container--kLSX2rywqHQg631IPCVqgQ\=\= {
    display: block;
  }
  .container--kLSX2rywqHQg631IPCVqgQ\=\= h1 {
    font-size: 1.2rem;
  }
}

.rightSectionContainer--NeVu8b6x3c0m12qHLyswag\=\= {
  display: flex;
  align-items: center;
}

@media (max-width: 768px) {
  .rightSectionContainer--NeVu8b6x3c0m12qHLyswag\=\= {
    display: block;
  }
  .rightSectionContainer--NeVu8b6x3c0m12qHLyswag\=\= > * {
    display: inline-block;
    vertical-align: middle;
  }
  .rightSectionContainer--NeVu8b6x3c0m12qHLyswag\=\= img {
    width: 2rem;
  }
}

.leftSectionContainer--OtExe9HBgYzcIlNx-kq-aQ\=\= {
  display: flex;
  flex-direction: column;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/agendaItems/AgendaInputWithChooser/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--tJnGrgncUOWUC4l4SAX3\+A\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .agendaContainer--2aCIM\+F61MCfhm40LIm\+UQ\=\= {
  background: #eaeaea;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Inputs/TextInput/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--HMf5jCXUglBccEZn72Gaag\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.input--\+KNFwvU2W2CnS-gRfcJv8g\=\= {
  display: block;
  font-size: 14px;
  line-height: 1.25;
}

html[dir] .input--\+KNFwvU2W2CnS-gRfcJv8g\=\= {
  padding: 0.5rem 0.75rem;
  border-radius: 0.2rem;
  border: 1px solid #d5dbe1;
}

.input--\+KNFwvU2W2CnS-gRfcJv8g\=\=:focus {
  outline-width: 0.25rem;
  outline-color: #14b2c7;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/agendaItems/AgendaInputWithChooser/AgendaChooser/ImportTensionsButtons/TensionsModal/ModalForm/ItemList/Item/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--YH2f-xC7\+RXQfW7ynctVZQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.item--OeRgVZBZebf8V\+uhnaFlug\=\= {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
}

html[dir] .item--OeRgVZBZebf8V\+uhnaFlug\=\= {
  margin: 0;
  padding: 0 0.75rem;
}

.disabledItem--gsUCuUrn5mg2egbTYNlziQ\=\= {
  opacity: 0.5;
}

.checkbox--VnCsGrYrlcrCMhUZp4e\+2g\=\= {
  flex-basis: 2rem;
}

.agendaLabel--XjMytjEPcGMbPzMsUelfIg\=\= {
  font-size: 14px;
  flex-basis: 12rem;
}

html[dir="ltr"] .agendaLabel--XjMytjEPcGMbPzMsUelfIg\=\= {
  margin-right: 1rem;
}

html[dir="rtl"] .agendaLabel--XjMytjEPcGMbPzMsUelfIg\=\= {
  margin-left: 1rem;
}

html[dir] .blankAgendaLabel--octWY2UBv\+UuSm4PKGjdqg\=\= {
  border: 1px solid #da5443;
}

.blankAgendaLabel--octWY2UBv\+UuSm4PKGjdqg\=\=:focus {
  outline-color: #da5443;
}

[dir="ltr"] .tensionBody--ST-c7NCnKBIpPQM6hP5CTA\=\= {
  text-align: left;
}

[dir="rtl"] .tensionBody--ST-c7NCnKBIpPQM6hP5CTA\=\= {
  text-align: right;
}

.tensionBody--ST-c7NCnKBIpPQM6hP5CTA\=\= {
  font-size: 14px;
}

html[dir] .tensionBody--ST-c7NCnKBIpPQM6hP5CTA\=\= {
  margin-bottom: 0.25rem;
  text-transform: none;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/agendaItems/AgendaInputWithChooser/AgendaChooser/ImportTensionsButtons/TensionsModal/ModalForm/ItemList/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--RBoUx3\+ay6X7CF3wzniIbA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .table---StwEDJGXDX4T0oZQnpMeQ\=\= {
  margin-top: 1rem;
}

.header--cJNiRN5eYPkyJpDDaUsIVw\=\= {
  display: flex;
  flex-direction: row;
  width: 100%;
}

html[dir] .header--cJNiRN5eYPkyJpDDaUsIVw\=\= {
  border-bottom: 1px solid #d5dbe1;
}

.checkboxPlaceholder--\+fXNcrNEiYpqovw-fCSs3Q\=\= {
  flex-basis: 2.8rem;
}

.itemLabelColumnTitle--JBlC16-b6FUzOPL7H\+jJyQ\=\= {
  flex-basis: 12rem;
}

html[dir="ltr"] .itemLabelColumnTitle--JBlC16-b6FUzOPL7H\+jJyQ\=\= {
  margin-right: 1rem;
}

html[dir="rtl"] .itemLabelColumnTitle--JBlC16-b6FUzOPL7H\+jJyQ\=\= {
  margin-left: 1rem;
}

.tensionColumnTitle--5lQw4XnwZZWT1VA7cEsGmQ\=\= {
}

html[dir] .tensionColumnTitle--5lQw4XnwZZWT1VA7cEsGmQ\=\= {
  margin: 0 0.5rem;
}

html[dir="ltr"] .noItems--BgMyhRSZKtRLsmfu79xh\+g\=\= {
  margin-left: 1.75rem;
}

html[dir="rtl"] .noItems--BgMyhRSZKtRLsmfu79xh\+g\=\= {
  margin-right: 1.75rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/agendaItems/AgendaInputWithChooser/AgendaChooser/ImportTensionsButtons/TensionsModal/ModalForm/ItemList/SelectAll/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--UIm7ji7pjQIKbEWgbdpnnA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--bQcHXZBApyhfMWs5QV73qw\=\= {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
  cursor: pointer;
}

html[dir] .container--bQcHXZBApyhfMWs5QV73qw\=\= {
  text-transform: uppercase;
  padding: 0.25rem 0.75rem;
  background: #eaeaea;
  border-bottom: 1px solid #d5dbe1;
  margin: 0;
}

.checkbox--GwUvWr-5sWikGI4sYXrTEg\=\= {
  flex-basis: 2rem;
}

html[dir] .checkbox--GwUvWr-5sWikGI4sYXrTEg\=\= {
  margin-bottom: 0.2rem;
}

html[dir] .checkbox--GwUvWr-5sWikGI4sYXrTEg\=\= label {
  margin-bottom: 0;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/agendaItems/AgendaInputWithChooser/AgendaChooser/ImportTensionsButtons/TensionsModal/ModalForm/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.modal--pKPmJiUmUVZAJ8ZdpCU1dA\=\= .edit-dialog-modal-body__form {
  overflow-y: auto;
  max-height: 38em;
  overflow-x: hidden;
}

.disabled--SvPUN7eUD1fykRtws3eNPA\=\= {
  pointer-events: none;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/agendaItems/AgendaInputWithChooser/AgendaChooser/ImportTensionsButtons/CircleMembersDropdown/DropdownToggle/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--RXukc7phrwZHLrr3oXeGrg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.icon--BYdLznq59q-hJ1Z3LbCmNw\=\= {
  width: 1.6rem;
  height: 1.4rem;
}

.icon--BYdLznq59q-hJ1Z3LbCmNw\=\= svg {
  fill: #fff;
}

html[dir] .icon--BYdLznq59q-hJ1Z3LbCmNw\=\= svg {
  margin-top: -0.1rem;
}

.dropdownToggle--\+1zMbkJ1jvshDvr70V\+6gg\=\=.dropdown-toggle {
  display: flex !important; /* stylelint-disable-line declaration-no-important */
  height: 100%;
  flex-direction: row;
  align-items: center;
}

html[dir] .dropdownToggle--\+1zMbkJ1jvshDvr70V\+6gg\=\=.dropdown-toggle {
  padding-top: 0;
  padding-bottom: 0;
}

.dropdownToggle--\+1zMbkJ1jvshDvr70V\+6gg\=\=.dropdown-toggle::after {
  display: block;
}

.tooltip--nZYOHfjzXLIXO6NzITeBNw\=\=.tooltip {
  z-index: 1000;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/agendaItems/AgendaInputWithChooser/AgendaChooser/ImportTensionsButtons/CircleMembersDropdown/DropdownMenu/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dropdownMenu--x3450Z9K55Jjh2rVHHWr3A\=\= {
  overflow-y: scroll;
  max-height: 15rem;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/agendaItems/AgendaInputWithChooser/AgendaChooser/ImportTensionsButtons/CircleMembersDropdown/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.dropdown--C\+ehmqXSjk3qsgSl8EPrDA\=\= {
  height: 100%;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/agendaItems/AgendaInputWithChooser/AgendaChooser/ImportTensionsButtons/DisabledButtonWithHelperTooltip/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.disabledButton--c\+j3BET5pmQ0laiNtWMG7A\=\= {
  width: 100%;
}
.disabledButton--c\+j3BET5pmQ0laiNtWMG7A\=\= #choose-agenda-item-disabled {
  width: 100%;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/agendaItems/AgendaInputWithChooser/AgendaChooser/ImportTensionsButtons/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--jY47YqvHqNQKc\+8R47jOfA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.importButtons--Cti\+l1gccrGTtqkDXFXkSw\=\= {
  display: flex;
  flex-direction: row;
}

.circleMembers--ae6als1o7z8J1kPsS2SePw\=\= {
  width: 4rem;
}

html[dir="ltr"] .circleMembers--ae6als1o7z8J1kPsS2SePw\=\= {
  margin-left: 0.25rem;
}

html[dir="rtl"] .circleMembers--ae6als1o7z8J1kPsS2SePw\=\= {
  margin-right: 0.25rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/agendaItems/AgendaInputWithChooser/AgendaInput/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--nwro3TWhn2qXt\+HUBD7Muw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.button--WoVxU9uIR3t\+frVxnyrFPQ\=\= {
  width: 2.375rem;
  height: 2.375rem;
}

html[dir] .button--WoVxU9uIR3t\+frVxnyrFPQ\=\= {
  background: hsl(187deg 82% 43%);
  background: var(--theme-primary);
  padding: 0.3rem;
}

html[dir="ltr"] .button--WoVxU9uIR3t\+frVxnyrFPQ\=\= {
  margin-left: 0.25rem;
}

html[dir="rtl"] .button--WoVxU9uIR3t\+frVxnyrFPQ\=\= {
  margin-right: 0.25rem;
}

.button--WoVxU9uIR3t\+frVxnyrFPQ\=\= svg {
  fill: #fff;
  stroke: #fff;
}

html[dir] .button--WoVxU9uIR3t\+frVxnyrFPQ\=\=:hover, html[dir] .button--WoVxU9uIR3t\+frVxnyrFPQ\=\=:focus {
  background: #109cae;
}

.button--WoVxU9uIR3t\+frVxnyrFPQ\=\=:hover svg, .button--WoVxU9uIR3t\+frVxnyrFPQ\=\=:focus svg {
  fill: #fff;
  stroke: #fff;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/TacticalMeetingNavigation/CloseButton/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html[dir] .closeForm----jgZKbuMKPQna2Ae28iTQ\=\= {
  margin: 2rem;
  text-align: center
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/meetings/AgendaList/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--fQ8SKATuUJESTT8pXr\+Gag\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--ad\+1bMsxzV8qfy6qhgNA6w\=\= {
}

html[dir] .container--ad\+1bMsxzV8qfy6qhgNA6w\=\= li {
  margin: 0.5rem 1rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/meetings/AgendaList/MeetingAgendaItem/CompleteAgendaItemButton/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.button--nH7qgoArCnr-cC9CiQiPfw\=\= {
}
.button--nH7qgoArCnr-cC9CiQiPfw\=\= svg {
  width: 1rem;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/meetings/AgendaList/MeetingAgendaItem/RemoveAgendaItemButton/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.button--Zrtws2g-L-nhjRfNjYxI\+A\=\= {
}
.button--Zrtws2g-L-nhjRfNjYxI\+A\=\= svg {
  width: 1rem;
}
.icon--4hjhhKNMkhj1Zw3dF\+eJLw\=\= {
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/meetings/AgendaList/MeetingAgendaItem/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container--ovJXPU3hkEHUaoIixKXziA\=\= {
}

.wrapper--CTC4e1d2-dRnQ4kx03LF2g\=\= {
}

.wrapperCompleted--IfbJ4HFBcgJ5wdNdUYhbIg\=\= {
}

.wrapperPending--DZfp0oweU9Txqt3i0FVs1A\=\= {
}

.wrapperCurrentItem--miYLuZmBfssEXn4zPbSirA\=\= {
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/TacticalMeetingNavigation/TabsNavigation/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.selectedLink--OMMsUrdQSBx3UldARLuWhg\=\= {
}

.item---YGoGzGEkRHxkrrbacordg\=\= {
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/TacticalMeetingNavigation/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.container--XQkTq3xP\+jHQM4ZKGdSGGA\=\= {
}

.headerContainer--fR8jXYvbEMt5HfSDZ49Hvg\=\= {
}

.header--oSWnoJoEoAhxRi3RhjOLiQ\=\= {
}

.bodyContainer--hal8EKy3QZQK8lHZchoSHg\=\= {
}

.body--EoZdqL9NL78gO9kg7ZYvtQ\=\= {
}

.item--SudV4hE4E\+jXNDll8kRDpQ\=\= {
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/TacticalMeeting/TacticalMeetingView/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--OD8QQzGqVivVHY8wp5qM3w\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .header--NUuTd2ffy-Kov7o3unVXAg\=\= {
  margin: 0;
  padding: 0.75rem;
  border-bottom: 1px solid #c0c7d1;
}

@media (min-width: 768px) {
  .header--NUuTd2ffy-Kov7o3unVXAg\=\= {
    display: block;
  }
}

.container--XqzgfGpABE5Bof0FhMDpog\=\= {
  display: block;
}

.container--XqzgfGpABE5Bof0FhMDpog\=\= > div {
  display: inline-block;
  vertical-align: top;
}

@media (max-width: 767px) {
  .container--XqzgfGpABE5Bof0FhMDpog\=\= {
    display: block;
  }
  .container--XqzgfGpABE5Bof0FhMDpog\=\= > div {
    display: block;
    max-width: 100%;
    width: 100%;
  }
  html[dir] .container--XqzgfGpABE5Bof0FhMDpog\=\= .tab--SgCmp\+OtCRaqY\+dDyArS1A\=\= {
    border-top: 1px solid #354052;
  }
}

.navigation--b-ufe8ABGFBsty0UPqheuw\=\= {
  width: 30%;
  max-width: 20rem;
}

html[dir="ltr"] .navigation--b-ufe8ABGFBsty0UPqheuw\=\= {
  border-right: 1px solid #eee;
}

html[dir="rtl"] .navigation--b-ufe8ABGFBsty0UPqheuw\=\= {
  border-left: 1px solid #eee;
}

@media (min-width: 768px) {
  .navigation--b-ufe8ABGFBsty0UPqheuw\=\= {
    position: sticky;
    position: -webkit-sticky; /* stylelint-disable-line value-no-vendor-prefix */
    overflow-y: auto;
    top: 1rem;
  }
}

.tab--SgCmp\+OtCRaqY\+dDyArS1A\=\= {
  min-width: 70%;
  width: calc(100% - 20rem);
}

html[dir] .tab--SgCmp\+OtCRaqY\+dDyArS1A\=\= {
  padding: 1rem;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/tensions/ui/PrivateTensionInfo/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--RldnY8i2TOlvdMsXHYaOtA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--NUxhlgZVJM0KBtch2oGS3A\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #616e89;
  font-size: 14px;
}

html[dir] .container--NUxhlgZVJM0KBtch2oGS3A\=\= {
  background-color: #e8f4f9;
  border-radius: 0.2rem;
  padding: 1rem;
}

.container--NUxhlgZVJM0KBtch2oGS3A\=\= svg {
  fill: #909eb0;
  width: 1.25rem;
  height: 1.25rem;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/proposals/ProposalChanges/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--DQVzMyAKUqIuUByEAIQNyg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.proposalChangeHeader--29KN54LFlVzx8TUVckY7MQ\=\= > h3 {
  font-weight: 400;
  font-size: 1.225rem;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/GovernanceMeetingHistory/GovernanceMeetingHistoryView/GovernanceProposals/ProposalView/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--mCBlrDKkHM6GHWCwBoRTxg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .container--SQ4VB6lLWD5O8hOaNkzeuw\=\= {
  margin-bottom: 1rem;
}

html[dir="ltr"] .historyContainer--BF6QVxATHHBbbgHMg7UmWw\=\= {
  margin: 0.75rem 0 1rem 1rem;
}

html[dir="rtl"] .historyContainer--BF6QVxATHHBbbgHMg7UmWw\=\= {
  margin: 0.75rem 1rem 1rem 0;
}

html[dir="ltr"] .changesContainer--CJP0OlG84ONaeVuCQRdxcA\=\= {
  margin-left: 1rem;
}

html[dir="rtl"] .changesContainer--CJP0OlG84ONaeVuCQRdxcA\=\= {
  margin-right: 1rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/GovernanceMeetingHistory/GovernanceMeetingHistoryView/GovernanceProposals/TimelinedProposals/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}
body.high-contrast--HddMq2GcK8VL44WUlGl68g\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}
/* stylelint-disable-line declaration-property-unit-disallowed-list */
/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */
/* stylelint-disable-line declaration-property-unit-disallowed-list */
/* stylelint-disable declaration-property-unit-disallowed-list  */
/* stylelint-enable */
.verticalTimeline---nWljydOBB-mmmytAx13UQ\=\= {
  box-sizing: border-box;
  position: relative;
}
html[dir] .verticalTimeline---nWljydOBB-mmmytAx13UQ\=\={
  margin-top: 2.5rem;
}
.verticalTimeline---nWljydOBB-mmmytAx13UQ\=\=::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 0.15rem;
  top: 0.06rem;
}
html[dir] .verticalTimeline---nWljydOBB-mmmytAx13UQ\=\=::before{
  background: #909eb0;
}
.date--\+1g-oF73eB4GRxT0YLFOSw\=\= {
  order: -1;
  color: #616e89;
}
.date--\+1g-oF73eB4GRxT0YLFOSw\=\=::before {
  content: "—";
  color: #909eb0;
}
html[dir="ltr"] .date--\+1g-oF73eB4GRxT0YLFOSw\=\=::before{
  padding-right: 0.15rem;
}
html[dir="rtl"] .date--\+1g-oF73eB4GRxT0YLFOSw\=\=::before{
  padding-left: 0.15rem;
}
.verticalTimelineElement--3-PPmPK240ZnwRRXoGFokw\=\= {
  position: relative;
}
html[dir] .verticalTimelineElement--3-PPmPK240ZnwRRXoGFokw\=\={
  margin-bottom: 2rem;
}
.verticalTimelineElement--3-PPmPK240ZnwRRXoGFokw\=\=:first-child {
  line-height: 0;
}
.verticalTimelineElement--3-PPmPK240ZnwRRXoGFokw\=\=:last-child .date--\+1g-oF73eB4GRxT0YLFOSw\=\= {
  line-height: 0;
}
html[dir] .verticalTimelineElement--3-PPmPK240ZnwRRXoGFokw\=\=:last-child .date--\+1g-oF73eB4GRxT0YLFOSw\=\={
  margin-bottom: 0;
}
.content--drbAedQmwKk2ldbTXJw9NQ\=\= {
  display: flex;
  flex-direction: column;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/GovernanceMeetingHistory/GovernanceMeetingHistoryView/GovernanceProposals/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--d7mgXt1U8FXKJnhg9lDoZQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .container--93xDy-QK1B-bzhhZkeOm9Q\=\= {
  margin-top: 1.5rem;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/GovernanceMeetingHistory/HistoryBreadcrumb/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.breadcrumb--uLzjUYtdYBlJtAzqyOZ68g\=\= {
}
html[dir] .breadcrumb--uLzjUYtdYBlJtAzqyOZ68g\=\= {
  margin-top: 0;
  margin-bottom: 0.5rem;
  padding-top: 0;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/GovernanceMeetingHistory/AdministrativeChangeHistoryView/Summary/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--9S2zFGPAwF5vFLtJ1igmGA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .container--ZbJRXl3QDgn43UF8Kj0juw\=\= {
  margin-top: 1.5rem;
}

.changeHeader--qZRGwCcmrMXO8zKLdQo5jQ\=\= > h3 {
  font-weight: 400;
  font-size: 1.225rem;
}

.summary--mNhygDlB99GFf2stcYc04w\=\= {
  display: flex;
  flex-wrap: wrap;
}

html[dir="ltr"] .summary--mNhygDlB99GFf2stcYc04w\=\= {
  margin-right: 2rem;
}

html[dir="rtl"] .summary--mNhygDlB99GFf2stcYc04w\=\= {
  margin-left: 2rem;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/ReviewProposal/ReviewProposalView/ProposalWarning/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--ri4ZjmutkcpCXKFQ4KKifA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--SHKyoRJNIGjJCcsOzu-hwQ\=\= {
  font-weight: 600;
}

html[dir] .container--SHKyoRJNIGjJCcsOzu-hwQ\=\= {
  padding: 0.5rem 0;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/ReviewProposal/ReviewProposalView/OwnerControls/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--xEH4V1fECjribuDOBbbV3g\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--P0GdYzDt6wErpgsHT91ZXg\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

html[dir] .container--P0GdYzDt6wErpgsHT91ZXg\=\= {
  padding-top: 0.5rem;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/ReviewProposal/ReviewProposalView/ResponseControls/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--QqDFPh1hVM\+ypsBW7BWIIw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--4gS3Q78YBWFahIa-aZdj6Q\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

html[dir] .container--4gS3Q78YBWFahIa-aZdj6Q\=\= {
  border-top: solid 1px #d5dbe1;
  padding: 1rem;
}

.buttonsContainer--62UYJTPT2DVmvN\+x3j315A\=\= {
  display: flex;
}

.deadlineWarning--E0Nf1AKqWFr4ozoJ60JX6Q\=\= {
  color: #909eb0;
}

html[dir] .deadlineWarning--E0Nf1AKqWFr4ozoJ60JX6Q\=\= {
  margin-bottom: 1rem;
}

html[dir="ltr"] .item--OJObz6jvyoavD9T9mA4SMQ\=\=:not(:last-child) {
  margin-right: 1rem;
}

html[dir="rtl"] .item--OJObz6jvyoavD9T9mA4SMQ\=\=:not(:last-child) {
  margin-left: 1rem;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/ReviewProposal/ReviewProposalView/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--7KFP4-hMbSzRO7FHUORcdw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .container--K5HnL6GR8glDu7OGf8lk1Q\=\= {
  margin-bottom: 0.75rem;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/CircleIntegrations/Integration/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.integration--cSol4N91AX53Mf3TjVzqYQ\=\= {
  display: flex;
}

.header--NEqm\+iuCkOY0w8pNSr5HZw\=\= {
  width: 11rem;
  height: 4.5rem;
  flex-grow: 0;
  flex-shrink: 0;
}

.header--NEqm\+iuCkOY0w8pNSr5HZw\=\= svg {
  height: 4.5rem;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/CircleIntegrations/CircleJira/CircleJiraIntegration/CircleJiraEnableButton/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.appLink--xaktIEQyDFuk8i\+WiDPjWQ\=\= {
  color: #fff !important; /* stylelint-disable-line declaration-no-important */
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/CircleIntegrations/CircleJira/CircleJiraIntegration/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--j6f7IBdOCej2x10yU8gXBA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .form--Iyr9elAniJUmacgXBGv0fg\=\= {
  margin-top: 1rem;
}

html[dir] .updateConfig--Ge2MoDNrvJefDweqV\+jpAA\=\= {
  margin-top: 1rem;
}

.saveButton--o4y3lYOGA8bcuFAKIWexpw\=\= {
  order: 2;
}

html[dir="ltr"] .saveButton--o4y3lYOGA8bcuFAKIWexpw\=\= {
  margin-left: auto;
}

html[dir="rtl"] .saveButton--o4y3lYOGA8bcuFAKIWexpw\=\= {
  margin-right: auto;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/CircleIntegrations/CircleJira/JiraForm/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--clY2lHALSFP\+BghtckWzMA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.form--bvcElzJrmomA5evKLMpPMQ\=\= {
  max-width: 1120px;
}

html[dir] .body--jAYVn56IGUMXYUqcK7\+rbw\=\= {
  margin-top: 2.5rem;
}

.buttons--04fZJGlVM9Fq-7w6OUX3Vg\=\= {
  display: flex;
  justify-content: space-between;
}

html[dir] .buttons--04fZJGlVM9Fq-7w6OUX3Vg\=\= {
  margin-top: 2.5rem;
}

.nextButton--Yac38QY\+JV1NODjK8bYU3w\=\= {
  order: 2;
}

html[dir="ltr"] .nextButton--Yac38QY\+JV1NODjK8bYU3w\=\= {
  margin-left: auto;
}

html[dir="rtl"] .nextButton--Yac38QY\+JV1NODjK8bYU3w\=\= {
  margin-right: auto;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/CircleIntegrations/CircleJira/CircleJiraStep1/CircleJiraSiteUrlInput/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--zuPq\+gZaKslYYo\+Lcgi\+-g\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.input--oAbmCeAt0AW6HyZ4UGgPLw\=\= {
  display: flex;
}

.prefix--Gsz7TEJLJWjej4Qv7vgwTA\=\= {
  font-size: 1.25rem;
  font-weight: 400;
  display: inline-block;
  color: rgba(53, 64, 82, 0.3098039216);
}

html[dir] .prefix--Gsz7TEJLJWjej4Qv7vgwTA\=\= {
  margin-top: 0.1rem;
}

html[dir="ltr"] .prefix--Gsz7TEJLJWjej4Qv7vgwTA\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .prefix--Gsz7TEJLJWjej4Qv7vgwTA\=\= {
  margin-left: 0.5rem;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/Clipboard/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--g0mrzVjFUu-YTBhy6QkNhg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container---kAluOeUNCLrU\+1Y3GQrVw\=\= {
  display: flex;
  align-items: center;
  flex-direction: row;
}

.button--1kmq4crYaOVUN83JrbkP3A\=\= {
}

.content--kUe5ultjibjp9o04QGka-Q\=\= {
  outline: none; /* stylelint-disable-line declaration-no-important */
}

html[dir] .content--kUe5ultjibjp9o04QGka-Q\=\= {
  border-color: #d5dbe1 !important;
}

html[dir="ltr"] .content--kUe5ultjibjp9o04QGka-Q\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .content--kUe5ultjibjp9o04QGka-Q\=\= {
  margin-left: 0.5rem;
}

.containerTextArea--GGgw5UVnF7IRmoN-Ei1W\+Q\=\= {
  flex-direction: column;
}

html[dir="ltr"] .containerTextArea--GGgw5UVnF7IRmoN-Ei1W\+Q\=\= .content--kUe5ultjibjp9o04QGka-Q\=\= {
  margin-right: 0;
}

html[dir="rtl"] .containerTextArea--GGgw5UVnF7IRmoN-Ei1W\+Q\=\= .content--kUe5ultjibjp9o04QGka-Q\=\= {
  margin-left: 0;
}

.containerTextArea--GGgw5UVnF7IRmoN-Ei1W\+Q\=\= .buttonContainer--0PSVCjoBKhdvZbVSJCxhSA\=\= {
  align-self: flex-end;
}

html[dir] .containerTextArea--GGgw5UVnF7IRmoN-Ei1W\+Q\=\= .buttonContainer--0PSVCjoBKhdvZbVSJCxhSA\=\= {
  margin-top: 0.5rem;
}

.tooltip--nWi4IbQzX3vkxOWC6Aruiw\=\= > .tooltip-inner {
  font-size: 0.75rem;
}

html[dir] .tooltip--nWi4IbQzX3vkxOWC6Aruiw\=\= > .tooltip-inner {
  padding: 0.25rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/CircleIntegrations/CircleJira/SecretKeyBoxes/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--aSXu1TdIEl2yRAk-2DDQTA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .clipboardContainer--KdFEwuhqXYF6a-nuL0Vp-Q\=\= {
  margin-bottom: 1rem;
}

html[dir="ltr"] .clipboardContainer--KdFEwuhqXYF6a-nuL0Vp-Q\=\= {
  margin-left: 1rem;
}

html[dir="rtl"] .clipboardContainer--KdFEwuhqXYF6a-nuL0Vp-Q\=\= {
  margin-right: 1rem;
}

.clipboard--rQ71Fsnsqbx3Jvk19YmXGQ\=\= {
  width: 100%;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/CircleIntegrations/CircleJira/CircleJiraStep2/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--BPSMQThySCYgffR41q936w\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .orderedList--fvKaOR69bmcDhdQJ7tYEFg\=\= {
  margin-bottom: 2.5rem;
}

html[dir="ltr"] .orderedList--fvKaOR69bmcDhdQJ7tYEFg\=\= {
  margin-left: 2rem;
}

html[dir="rtl"] .orderedList--fvKaOR69bmcDhdQJ7tYEFg\=\= {
  margin-right: 2rem;
}

html[dir] .consumerKey--Masf\+vYK2fnhEtdOQZhvqQ\=\= {
  margin-bottom: 1rem;
}

html[dir="ltr"] .consumerKey--Masf\+vYK2fnhEtdOQZhvqQ\=\= {
  margin-left: 1rem;
}

html[dir="rtl"] .consumerKey--Masf\+vYK2fnhEtdOQZhvqQ\=\= {
  margin-right: 1rem;
}

.consumerSecret--JK0WT1A3JKaFX0mvWO\+wSQ\=\= {
  max-width: 24rem;
}

.screenshot--vNXh7-csO\+L1sdGTjfpRkg\=\= {
  width: 99%;
  min-width: 25rem;
}

html[dir] .screenshot--vNXh7-csO\+L1sdGTjfpRkg\=\= {
  text-align: center;
  padding: 2rem 0;
  border: 1px solid #d5dbe1;
  background-color: #f6f8fa;
}

html[dir="ltr"] .screenshot--vNXh7-csO\+L1sdGTjfpRkg\=\= {
  margin: 2rem 0 2rem 1rem;
}

html[dir="rtl"] .screenshot--vNXh7-csO\+L1sdGTjfpRkg\=\= {
  margin: 2rem 1rem 2rem 0;
}

.screenshot--vNXh7-csO\+L1sdGTjfpRkg\=\= img {
  max-width: 25rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/CircleIntegrations/CircleJira/CircleJiraStep3/CircleJiraAuthorizeButton/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.button--Nzo2wOGZeXfXHNvy6hodjA\=\= {
  color: #fff !important; /* stylelint-disable-line declaration-no-important */
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/CircleIntegrations/CircleJira/CircleJiraStep3/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--hPjzRcrlFNVXEN8FsFfH7Q\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.screenshot--bqDqyhoDiLrIhqg7maQlsg\=\= {
  width: 100%;
}

html[dir] .screenshot--bqDqyhoDiLrIhqg7maQlsg\=\= {
  text-align: center;
  margin: 2rem 0;
  padding: 2rem 0;
  border: 1px solid #d5dbe1;
}

.screenshot--bqDqyhoDiLrIhqg7maQlsg\=\= img {
  max-width: 28rem;
}

html[dir] .consumerKey--oP72D2Es\+qQpJQfVbbZcgA\=\= {
  margin-bottom: 1rem;
}

html[dir="ltr"] .consumerKey--oP72D2Es\+qQpJQfVbbZcgA\=\= {
  margin-left: 1rem;
}

html[dir="rtl"] .consumerKey--oP72D2Es\+qQpJQfVbbZcgA\=\= {
  margin-right: 1rem;
}

.consumerKey--oP72D2Es\+qQpJQfVbbZcgA\=\= input,
.consumerKey--oP72D2Es\+qQpJQfVbbZcgA\=\= textarea {
  cursor: text !important; /* stylelint-disable-line declaration-no-important */
}

.consumerSecret--4GEriVQjUkqpFG62RG7LZA\=\= {
  max-width: 24rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/CircleIntegrations/CircleJira/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--KWu7s0i0Z8W6xqlbGYq-pA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.layout--S19DLw19zO-ghQDjMz0-2Q\=\= {
  max-width: 1120px;
}

html[dir] .layout--S19DLw19zO-ghQDjMz0-2Q\=\= {
  margin-bottom: 2rem;
}

html[dir="ltr"] .layout--S19DLw19zO-ghQDjMz0-2Q\=\= {
  padding-right: 2.5rem;
}

html[dir="rtl"] .layout--S19DLw19zO-ghQDjMz0-2Q\=\= {
  padding-left: 2.5rem;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/AssignmentHistory/AssignmentRecords/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--XkaH1zjeCMv\+40DyuI37ow\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.records--zizWmM14VaFwcN0saoNZ2g\=\= {
  width: 100%;
}

.headerCell--kAcQTOtBRmZCYiYBBQMsuw\=\= {
  font-size: 0.875rem;
  font-weight: 600;
}

html[dir] .headerCell--kAcQTOtBRmZCYiYBBQMsuw\=\= {
  padding: 0.5rem 0.5rem;
  background-color: #f1f3f5;
  border: 0.1rem solid #d5dbe1;
}

html[dir="ltr"] .headerCell--kAcQTOtBRmZCYiYBBQMsuw\=\= {
  text-align: left;
}

html[dir="rtl"] .headerCell--kAcQTOtBRmZCYiYBBQMsuw\=\= {
  text-align: right;
}

html[dir] .cell--X\+lCVoVahMCBafHONHJZOg\=\= {
  border: 0.1rem solid #d5dbe1;
  padding: 0.5rem 0.5rem;
}

html[dir] .icon--SjPtwwTrrM2UdkEySLtF8Q\=\= {
  padding: 0.5rem 0.5rem;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/organizationSettings/Constitution/ConstitutionTab/AdvancedSettingsSection/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--O7-ttwioOJXIMf2F0bkPjw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .advancedSection--SeE7PQkvHKdSs3Qvv1WmvQ\=\= {
  padding-top: 1rem;
}

html[dir] .advancedSectionOpened--9gGF2eGAo4iZvbnqx91H4A\=\= {
  background: #f6f8fa;
}

html[dir] .suggestionRow--8W0ulVHmNXHTRKzhngE0OQ\=\= {
  border-top: 1px solid #c0c7d1;
  padding: 0.75rem;
}

.arrow--rhzRxwiZxarMG2ywMVQv9w\=\= {
  color: #c0c7d1;
}

.changeToV4Button--sh7ldBddP7TVrMM1v1zP8Q\=\= {
  display: inline-flex;
}

html[dir="ltr"] .changeToV4ButtonTitle--Xq7v-Tb\+zv6wAXugXnx5OQ\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .changeToV4ButtonTitle--Xq7v-Tb\+zv6wAXugXnx5OQ\=\= {
  margin-left: 0.5rem;
}

.actionButton--3ZjggAySM35k3nB4z3iPpw\=\= {
  width: 100%;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/organizationSettings/Constitution/ConstitutionTab/OrgRules/ModularGrid/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--C\+z\+dxYdMFnfmoIl8T7KKg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .title--37Q73dnjjPUB6UCoKEQrBA\=\= {
  margin-bottom: 0;
}

.openIcon--SDqzWp\+d\+PjuNf\+yFSPJYg\=\= {
  max-width: 1rem;
}

.editConstitutionLabel--Ym4EC\+NJK06SwcnyrZMxRA\=\= {
  display: inline-block;
}

html[dir="ltr"] .editConstitutionLabel--Ym4EC\+NJK06SwcnyrZMxRA\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .editConstitutionLabel--Ym4EC\+NJK06SwcnyrZMxRA\=\= {
  margin-right: 0.5rem;
}

.itemsContainer--FQFqv0vmHQIWQFKD5rJF\+Q\=\= {
  display: flex;
}

.editorContainer--JLD7x5MiayKfQYkLL89DZg\=\= {
  display: flex;
  align-items: center;
}

.controlButtons--NMsjVGLspsSwiqtcrYVP8Q\=\= {
  display: flex;
  justify-content: flex-end;
}

html[dir="ltr"] .controlButtons--NMsjVGLspsSwiqtcrYVP8Q\=\= {
  margin-right: 0.5rem;
}

html[dir="rtl"] .controlButtons--NMsjVGLspsSwiqtcrYVP8Q\=\= {
  margin-left: 0.5rem;
}

html[dir="ltr"] .inputContainer--36rdwuuPuiE12uMV9ZDvZg\=\= {
  margin: 0 0.5rem 0 0;
}

html[dir="rtl"] .inputContainer--36rdwuuPuiE12uMV9ZDvZg\=\= {
  margin: 0 0 0 0.5rem;
}

html[dir="ltr"] .controlButton--lXoA4OW5P5e9ZMmU1U8WkQ\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .controlButton--lXoA4OW5P5e9ZMmU1U8WkQ\=\= {
  margin-right: 0.5rem;
}

html[dir] .readOnlyBottomMargin--Rg4wDyqYMcC7jUnRW48RKQ\=\= {
  margin-bottom: 1.5rem;
}

@media print {
  .constitutionLinkBox--BggJdDijPQ9kOzBywFvDag\=\= {
    display: none;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/organizationSettings/Constitution/ConstitutionTab/OrgRules/ModularGrid/RulesSections/Section/FormattedOption/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--KKEDEVPZkeyqACNLzYIwVw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.grid--19gA5eTYqUkdCCplz5cP\+g\=\= {
  display: grid;
  grid-template-areas: "icon label" ". description";
  grid-gap: 0.25rem;
  align-items: center;
  justify-content: left;
  grid-template-columns: auto 100%;
  width: 100%;
  position: relative;
}

html[dir] .grid--19gA5eTYqUkdCCplz5cP\+g\=\= {
  margin-top: 1rem;
}

html[dir="ltr"] .grid--19gA5eTYqUkdCCplz5cP\+g\=\= {
  margin-left: 0;
}

html[dir="rtl"] .grid--19gA5eTYqUkdCCplz5cP\+g\=\= {
  margin-right: 0;
}

.label--lB9WIpJNToomapzAbfHe-A\=\=,
.icon--4A2flwB-MjSKAvC4XdeRcQ\=\= {
  display: none;
}

.withPremiumCallout--nAB15zevamK\+uABeNZIDFA\=\= {
  display: inline-flex !important; /* stylelint-disable-line declaration-no-important */
  opacity: 0.6;
}

.description--2gLZLBx1eYZ2G52U9yqUmQ\=\= {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: description;
}

html[dir] .description--2gLZLBx1eYZ2G52U9yqUmQ\=\= {
  transition: all 1s;
}

.description--2gLZLBx1eYZ2G52U9yqUmQ\=\=.collapsed--63cQEI0kHPAg3hKL5OZD1w\=\= {
  -webkit-mask-image: linear-gradient(rgb(0, 0, 0), calc(100% - 2rem), transparent);
          mask-image: linear-gradient(rgb(0, 0, 0), calc(100% - 2rem), transparent);
  max-height: 12rem;
  overflow: hidden;
}

html[dir] .description--2gLZLBx1eYZ2G52U9yqUmQ\=\=.collapsed--63cQEI0kHPAg3hKL5OZD1w\=\= {
  margin-bottom: 3rem;
}

.description--2gLZLBx1eYZ2G52U9yqUmQ\=\=.expanded--ksIc0YZ4pGssMZGCZrjvkg\=\= {
  -webkit-mask-image: linear-gradient(rgb(0, 0, 0));
          mask-image: linear-gradient(rgb(0, 0, 0));
  max-height: 100rem;
  overflow: hidden;
}

html[dir] .description--2gLZLBx1eYZ2G52U9yqUmQ\=\=.expanded--ksIc0YZ4pGssMZGCZrjvkg\=\= {
  margin-bottom: 3rem;
}

input ~ span .grid--19gA5eTYqUkdCCplz5cP\+g\=\= {
  width: 98%;
}

html[dir="ltr"] input ~ span .grid--19gA5eTYqUkdCCplz5cP\+g\=\= .description--2gLZLBx1eYZ2G52U9yqUmQ\=\= {
  margin: 1rem 0 0 -1.5rem;
}

html[dir="rtl"] input ~ span .grid--19gA5eTYqUkdCCplz5cP\+g\=\= .description--2gLZLBx1eYZ2G52U9yqUmQ\=\= {
  margin: 1rem -1.5rem 0 0;
}

.icon--4A2flwB-MjSKAvC4XdeRcQ\=\= {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: icon;
}

.icon--4A2flwB-MjSKAvC4XdeRcQ\=\= svg {
  fill: #4b5971;
  width: 1.125rem;
  height: 1.125rem;
  display: block;
}

.label--lB9WIpJNToomapzAbfHe-A\=\= {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: label;
  font-size: 1.125rem;
  font-weight: 500;
}

input ~ span span .label--lB9WIpJNToomapzAbfHe-A\=\=,
input ~ span span .icon--4A2flwB-MjSKAvC4XdeRcQ\=\= {
  display: inherit;
}

.showMoreLess--DVHY1T9i28R1GIxeYgoPJw\=\= {
  color: #109cae;
  cursor: pointer;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 1.1rem;
}

html[dir] .showMoreLess--DVHY1T9i28R1GIxeYgoPJw\=\= {
  text-transform: lowercase;
  background: rgba(16, 156, 174, 0.1);
  padding: 0 0.5rem;
}

html[dir="ltr"] .showMoreLess--DVHY1T9i28R1GIxeYgoPJw\=\= {
  left: 0;
}

html[dir="rtl"] .showMoreLess--DVHY1T9i28R1GIxeYgoPJw\=\= {
  right: 0;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/organizationSettings/Constitution/ConstitutionTab/OrgRules/ModularGrid/RulesSections/Section/SectionBody/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--GR-lQrJ2101t6hm6y-LNrA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.noClick--SVuXbsRg1dk9Yffqg6-9vA\=\= {
  position: relative;
}

.restoreDefault--Nl5EEGWjVBRUZw7Mjp3coQ\=\= {
  color: #14b2c7;
  cursor: pointer;
  position: absolute;
  top: -1.7rem;
}

html[dir="ltr"] .restoreDefault--Nl5EEGWjVBRUZw7Mjp3coQ\=\= {
  right: 0;
}

html[dir="rtl"] .restoreDefault--Nl5EEGWjVBRUZw7Mjp3coQ\=\= {
  left: 0;
}

.saveContainer--k3MW5Tq5MGkgVmSIzmUGiQ\=\= {
  width: 100%;
  justify-content: flex-end;
  display: flex;
}

html[dir="ltr"] .saveContainer--k3MW5Tq5MGkgVmSIzmUGiQ\=\= {
  padding-right: 1rem;
}

html[dir="rtl"] .saveContainer--k3MW5Tq5MGkgVmSIzmUGiQ\=\= {
  padding-left: 1rem;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/organizationSettings/Constitution/ConstitutionTab/OrgRules/ModularGrid/Amendments/Section/AmendmentForm/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.controlButtons--Sqx1L-5TiKktWQv7xDo46Q\=\= {
  display: flex;
  justify-content: space-between;
}
html[dir] .controlButtons--Sqx1L-5TiKktWQv7xDo46Q\=\= {
  padding-top: 1rem;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/organizationSettings/ui/Section/index.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--rH7oAK8gfvMyH8hrKGT3Og\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.section--L7B31M8Tn7DD4290dV\+LTg\=\= {
  display: grid;
  grid-template: "icon title" "icon description" "icon button"/1fr 11fr;
  font-size: 1rem;
}

html[dir] .section--L7B31M8Tn7DD4290dV\+LTg\=\= {
  padding: 1rem 0;
  border-bottom: 1px solid #d5dbe1;
}

html[dir="ltr"] .sectionWithMarginRight--qKTrtaePch8Szs9NJHpv1Q\=\= {
  margin-right: 1rem;
}

html[dir="rtl"] .sectionWithMarginRight--qKTrtaePch8Szs9NJHpv1Q\=\= {
  margin-left: 1rem;
}

.title--BQgpbKxLYtGOP3\+aqTun3w\=\= {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: title;
}

.icon--7NkYSQbT6EejACC2D1BAAw\=\= {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: icon;
  justify-self: center;
}

.description--f2EDG8MKylWCSkbpp6D3wQ\=\= {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: description;
}

.button--tbJdMU6PdeO3D7ouO\+V7vg\=\= {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
  grid-area: button;
}

html[dir] .button--tbJdMU6PdeO3D7ouO\+V7vg\=\= {
  margin-top: 1rem;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/Constitution/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
html[dir] .hasSubTitle--v2v64p5aY9lbNqNjluNuSg\=\= {
  margin-bottom: 0.25rem
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/WelcomePage/WelcomePageView/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--qqGuPqChklJCCBzREhT\+MA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .nextSteps--CKz6i6LJUFt3PthlRi650g\=\= {
  padding-top: 2rem;
}

.stepNumber--zmJ-iWRJdUi6NreWUukcpA\=\= {
  color: #c0c7d1;
  font-size: 1.8rem;
}

html[dir="ltr"] .stepNumber--zmJ-iWRJdUi6NreWUukcpA\=\= + div {
  margin-left: 1.5rem;
}

html[dir="rtl"] .stepNumber--zmJ-iWRJdUi6NreWUukcpA\=\= + div {
  margin-right: 1.5rem;
}

.centered--ByqMS4JQfJAG2mB2xjMaOQ\=\= {
  font-style: normal;
}

html[dir] .centered--ByqMS4JQfJAG2mB2xjMaOQ\=\= {
  text-align: center;
  margin: 0.25rem;
}

html[dir] .suggestionSection--QI0CX6YFBMggbfB-0Idr0Q\=\= {
  border-bottom: 1px solid #d5dbe1;
  margin: 1rem 0;
}

html[dir] .suggestionRow--65Zn1ZAKPAadE2tEcVlQug\=\= {
  border-top: 1px solid #d5dbe1;
  padding: 1rem;
}

.suggestionRow--65Zn1ZAKPAadE2tEcVlQug\=\= span {
  font-size: 14px;
  font-weight: 500;
}

.label--0\+5FsR5B9e4\+FNLnaJ3GZA\=\= {
  font-size: 14px;
}

html[dir] .label--0\+5FsR5B9e4\+FNLnaJ3GZA\=\= {
  text-transform: uppercase;
  margin-top: 0.5rem;
}

html[dir="ltr"] .label--0\+5FsR5B9e4\+FNLnaJ3GZA\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .label--0\+5FsR5B9e4\+FNLnaJ3GZA\=\= {
  margin-right: 0.5rem;
}

html[dir] .tourLinks--FJbCsesaASna4jJkXKTZnQ\=\= {
  background: #f4fbfc;
  padding: 0.5rem;
}

html[dir="ltr"] .tourLinks--FJbCsesaASna4jJkXKTZnQ\=\= {
  margin-left: 0.5rem;
}

html[dir="rtl"] .tourLinks--FJbCsesaASna4jJkXKTZnQ\=\= {
  margin-right: 0.5rem;
}

.tourLink--L2atLBEC7NcJQdw2iPdGyw\=\= {
  font-size: 14px;
  list-style-type: disc;
  color: #087f97;
}

html[dir] .tourLink--L2atLBEC7NcJQdw2iPdGyw\=\= {
  margin: 0.25rem 0;
  border: 0;
  background: none;
}

html[dir="ltr"] .tourLink--L2atLBEC7NcJQdw2iPdGyw\=\= {
  margin-left: 1rem;
}

html[dir="rtl"] .tourLink--L2atLBEC7NcJQdw2iPdGyw\=\= {
  margin-right: 1rem;
}

html[dir="ltr"] .tourLink--L2atLBEC7NcJQdw2iPdGyw\=\= i {
  margin-right: 0.25rem;
}

html[dir="rtl"] .tourLink--L2atLBEC7NcJQdw2iPdGyw\=\= i {
  margin-left: 0.25rem;
}

.learnMoreBoxContainer--X3K37LUVbHncHe7cUdmLJg\=\= {
  display: flex;
  justify-content: space-between;
}

html[dir] .learnMoreBoxContainer--X3K37LUVbHncHe7cUdmLJg\=\= {
  margin-top: 2.5rem;
}

.learnMoreBox--R05SOpD6bqLXdOX4krEJbw\=\= {
  flex: 1 1 0;
}

html[dir] .learnMoreBox--R05SOpD6bqLXdOX4krEJbw\=\= {
  border: 1px solid #c1e3f0;
  background: #f4fbfc;
  padding: 2.5rem 0 1.5rem;
  text-align: center;
}

.learnMoreBox--R05SOpD6bqLXdOX4krEJbw\=\= h3 {
  font-weight: normal;
}

html[dir] .learnMoreBox--R05SOpD6bqLXdOX4krEJbw\=\= h3 {
  padding: 0.5rem 1rem 1rem;
}

.learnMoreBox--R05SOpD6bqLXdOX4krEJbw\=\= li {
  font-size: 14px;
  line-height: 1.5rem;
}

.learnMoreBox--R05SOpD6bqLXdOX4krEJbw\=\= .icon--isfwjbQGgiQKKPoSv\+o-Yw\=\= svg {
  height: 3em;
  fill: hsl(187deg 82% 43%);
  fill: var(--theme-primary);
}

html[dir] .learnMoreBox--R05SOpD6bqLXdOX4krEJbw\=\= + .learnMoreBox--R05SOpD6bqLXdOX4krEJbw\=\= {
  background: #e8f4f9;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/GovernanceMeeting/GovernanceMeetingView/GovernanceMeetingControls/TakeOverSecretaryButton/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--ZOBRp\+HoEeslX8G1G0k62g\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.secretaryNotification--kwnIDJn-CJLiVspaAYAT\+A\=\= {
  color: #616e89;
}

html[dir] .secretaryNotification--kwnIDJn-CJLiVspaAYAT\+A\=\= {
  margin: 0.5rem;
  text-align: center;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/GovernanceMeeting/GovernanceMeetingView/GovernanceMeetingControls/ScratchPad/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.scratchpad--8DRWEZd462dnnCS67OJmxg\=\= textarea {
  min-height: 6rem;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/GovernanceMeeting/GovernanceMeetingView/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--1NSG1RHfgiqM3jojNrKTZA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.container--q5rR6fsuat9tiLaRIvZ34A\=\= {
  display: block;
}

.container--q5rR6fsuat9tiLaRIvZ34A\=\= > div {
  display: inline-block;
  vertical-align: top;
}

@media (max-width: 768px) {
  .container--q5rR6fsuat9tiLaRIvZ34A\=\= {
    display: block;
  }
  .container--q5rR6fsuat9tiLaRIvZ34A\=\= > div {
    display: block;
    max-width: 100%;
    width: 100%;
  }
  html[dir] .container--q5rR6fsuat9tiLaRIvZ34A\=\= .tab--LqPzj4ZJsDwLAd83aygdTQ\=\= {
    border-top: 1px solid #354052;
  }
}

html[dir] .noHorizontalSpacing--DslJWRWasv0rFRI9bC\+uQA\=\= {
  padding: 0;
  margin: 0;
}

html[dir] .noHorizontalSpacing--DslJWRWasv0rFRI9bC\+uQA\=\= > div:first-child {
  margin: 0;
  padding: 0;
}

.noHorizontalSpacing--DslJWRWasv0rFRI9bC\+uQA\=\= > div:first-child > div {
  align-items: center;
}

html[dir] .noHorizontalSpacing--DslJWRWasv0rFRI9bC\+uQA\=\= > div:first-child > div {
  margin: 0;
  padding: 0.75rem;
}

.noHorizontalSpacing--DslJWRWasv0rFRI9bC\+uQA\=\= > div:first-child > div h1 {
  vertical-align: middle;
}

html[dir] .noHorizontalSpacing--DslJWRWasv0rFRI9bC\+uQA\=\= > div:first-child > div h1 {
  margin: 0;
}

.header--ERu1HGJkzZrchVCXmGZMkg\=\= {
}

html[dir] .header--ERu1HGJkzZrchVCXmGZMkg\=\= {
  margin: 0;
  padding: 0.75rem;
}

.navigation--cumDNoayT9rXDF8XShkG6g\=\= {
  width: 30%;
  max-width: 20rem;
  top: 1rem;
}

html[dir="ltr"] .navigation--cumDNoayT9rXDF8XShkG6g\=\= {
  border-right: 1px solid #eee;
}

html[dir="rtl"] .navigation--cumDNoayT9rXDF8XShkG6g\=\= {
  border-left: 1px solid #eee;
}

html[dir] .navigation--cumDNoayT9rXDF8XShkG6g\=\= > *:not(:first-child) {
  margin: 2rem 1rem;
}

@media (min-width: 768px) {
  .navigation--cumDNoayT9rXDF8XShkG6g\=\= {
    position: sticky;
    position: -webkit-sticky; /* stylelint-disable-line value-no-vendor-prefix */
    overflow-y: auto;
    top: 1rem;
  }
}

.tab--LqPzj4ZJsDwLAd83aygdTQ\=\= {
  min-width: 70%;
  width: calc(100% - 20rem);
}

html[dir] .tab--LqPzj4ZJsDwLAd83aygdTQ\=\= {
  padding: 1rem;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/GraphqlExplorer/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}
body.high-contrast--TAi0RH8vFZEdI6St5MfBYw\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}
/* stylelint-disable-line declaration-property-unit-disallowed-list */
/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */
/* stylelint-disable-line declaration-property-unit-disallowed-list */
/* stylelint-disable declaration-property-unit-disallowed-list  */
/* stylelint-enable */
.graphiql-container, .graphiql-container button, .graphiql-container input {
  color: #141823;
  font-family: system, -apple-system, "San Francisco", ".SFNSDisplay-Regular", "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", helvetica, "Lucida Grande", arial, sans-serif;
  font-size: 14px;
}
.graphiql-container {
  display: flex;
  flex-direction: row;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
html[dir] .graphiql-container{
  margin: 0;
}
.graphiql-container .editorWrap {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-x: hidden;
}
.graphiql-container .title {
  font-size: 18px;
}
.graphiql-container .title em {
  font-family: georgia;
  font-size: 19px;
}
.graphiql-container .topBarWrap {
  display: flex;
  flex-direction: row;
}
.graphiql-container .topBar {
  align-items: center;
  cursor: default;
  display: flex;
  flex-direction: row;
  flex: 1;
  height: 34px;
  overflow-y: visible;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html[dir] .graphiql-container .topBar{
  background: linear-gradient(#f7f7f7, #e2e2e2);
  border-bottom: 1px solid #d0d0d0;
  padding: 7px 14px 6px;
}
.graphiql-container .toolbar {
  overflow-x: visible;
  display: flex;
}
.graphiql-container .docExplorerShow, .graphiql-container .historyShow {
  color: #3b5998;
  cursor: pointer;
  font-size: 14px;
}
html[dir] .graphiql-container .docExplorerShow, html[dir] .graphiql-container .historyShow{
  background: linear-gradient(#f7f7f7, #e2e2e2);
  border-radius: 0;
  border-bottom: 1px solid #d0d0d0;
  border-top: none;
  margin: 0;
}
html[dir="ltr"] .graphiql-container .docExplorerShow, html[dir="ltr"] .graphiql-container .historyShow{
  border-right: none;
  padding: 2px 20px 0 18px;
}
html[dir="rtl"] .graphiql-container .docExplorerShow, html[dir="rtl"] .graphiql-container .historyShow{
  border-left: none;
  padding: 2px 18px 0 20px;
}
html[dir="ltr"] .graphiql-container .docExplorerShow{
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}
html[dir="rtl"] .graphiql-container .docExplorerShow{
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
html[dir="ltr"] .graphiql-container .historyShow{
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-left: 0;
}
html[dir="rtl"] .graphiql-container .historyShow{
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 0;
}
.graphiql-container .docExplorerShow:before {
  content: "";
  display: inline-block;
  height: 9px;
  position: relative;
  width: 9px;
}
html[dir] .graphiql-container .docExplorerShow:before{
  border-top: 2px solid #3b5998;
}
html[dir="ltr"] .graphiql-container .docExplorerShow:before{
  border-left: 2px solid #3b5998;
  margin: 0 3px -1px 0;
  transform: rotate(-45deg);
}
html[dir="rtl"] .graphiql-container .docExplorerShow:before{
  border-right: 2px solid #3b5998;
  margin: 0 0 -1px 3px;
  transform: rotate(45deg);
}
.graphiql-container .editorBar {
  display: flex;
  flex-direction: row;
  flex: 1;
  max-height: 100%;
}
.graphiql-container .queryWrap {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.graphiql-container .resultWrap {
  display: flex;
  flex-direction: column;
  flex: 1;
  flex-basis: 1em;
  position: relative;
}
.graphiql-container .docExplorerWrap, .graphiql-container .historyPaneWrap {
  position: relative;
  width: 100%;
  z-index: 3;
}
html[dir] .graphiql-container .docExplorerWrap, html[dir] .graphiql-container .historyPaneWrap{
  background: white;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.graphiql-container .historyPaneWrap {
  min-width: 230px;
  z-index: 5;
}
.graphiql-container .docExplorerResizer {
  cursor: col-resize;
  height: 100%;
  position: absolute;
  width: 10px;
  z-index: 10;
}
.graphiql-container .docExplorerHide {
  cursor: pointer;
  font-size: 18px;
  line-height: 14px;
}
html[dir] .graphiql-container .docExplorerHide{
  border: 0;
}
html[dir="ltr"] .graphiql-container .docExplorerHide{
  margin: -7px -8px -6px 0;
  padding: 18px 16px 15px 12px;
  background: 0;
}
html[dir="rtl"] .graphiql-container .docExplorerHide{
  margin: -7px 0 -6px -8px;
  padding: 18px 12px 15px 16px;
  background: 100%;
}
.graphiql-container div .query-editor {
  flex: 1;
  position: relative;
}
.graphiql-container .secondary-editor {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}
.graphiql-container .secondary-editor-title {
  color: #777;
  cursor: row-resize;
  font-feature-settings: "c2sc";
  font-variant: small-caps;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 14px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html[dir] .graphiql-container .secondary-editor-title{
  background: #eeeeee;
  border-bottom: 1px solid #d6d6d6;
  border-top: 1px solid #e0e0e0;
  text-transform: lowercase;
}
html[dir="ltr"] .graphiql-container .secondary-editor-title{
  padding: 6px 0 8px 43px;
}
html[dir="rtl"] .graphiql-container .secondary-editor-title{
  padding: 6px 43px 8px 0;
}
.graphiql-container .codemirrorWrap {
  flex: 1;
  height: 100%;
  position: relative;
}
.graphiql-container .result-window {
  flex: 1;
  height: 100%;
  position: relative;
}
.graphiql-container .footer {
  position: relative;
}
html[dir] .graphiql-container .footer{
  background: #f6f7f8;
  border-top: 1px solid #e0e0e0;
}
html[dir="ltr"] .graphiql-container .footer{
  border-left: 1px solid #e0e0e0;
  margin-left: 12px;
}
html[dir="rtl"] .graphiql-container .footer{
  border-right: 1px solid #e0e0e0;
  margin-right: 12px;
}
.graphiql-container .footer:before {
  bottom: 0;
  content: " ";
  position: absolute;
  top: -1px;
  width: 12px;
}
html[dir] .graphiql-container .footer:before{
  background: #eeeeee;
}
html[dir="ltr"] .graphiql-container .footer:before{
  left: -13px;
}
html[dir="rtl"] .graphiql-container .footer:before{
  right: -13px;
}
html[dir] .result-window .CodeMirror.cm-s-graphiql{
  background: #f6f7f8;
}
html[dir] .graphiql-container .result-window .CodeMirror-gutters{
  background-color: #f6f7f8;
  border: none;
}
.editor-drag-bar {
  width: 12px;
  cursor: col-resize;
}
html[dir] .editor-drag-bar{
  background-color: #eeeeee;
}
html[dir="ltr"] .editor-drag-bar{
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}
html[dir="rtl"] .editor-drag-bar{
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
}
html[dir="ltr"] .graphiql-container .result-window .CodeMirror-foldgutter, html[dir="ltr"] .graphiql-container .result-window .CodeMirror-foldgutter-open:after, html[dir="ltr"] .graphiql-container .result-window .CodeMirror-foldgutter-folded:after{
  padding-left: 3px;
}
html[dir="rtl"] .graphiql-container .result-window .CodeMirror-foldgutter, html[dir="rtl"] .graphiql-container .result-window .CodeMirror-foldgutter-open:after, html[dir="rtl"] .graphiql-container .result-window .CodeMirror-foldgutter-folded:after{
  padding-right: 3px;
}
.graphiql-container .toolbar-button {
  color: #555;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 150px;
}
html[dir] .graphiql-container .toolbar-button{
  background: #fdfdfd;
  background: linear-gradient(#f9f9f9, #ececec);
  border: 0;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.7), inset 0 1px #fff;
  margin: 0 5px;
  padding: 3px 11px 5px;
}
html[dir] .graphiql-container .toolbar-button:active{
  background: linear-gradient(#ececec, #d5d5d5);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7), inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 1px 1px 1px rgba(0, 0, 0, 0.12), inset 0 0 5px rgba(0, 0, 0, 0.1);
}
.graphiql-container .toolbar-button.error {
  color: #b00;
}
html[dir] .graphiql-container .toolbar-button.error{
  background: linear-gradient(#fdf3f3, #e6d6d7);
}
.graphiql-container .toolbar-button-group {
  white-space: nowrap;
}
html[dir] .graphiql-container .toolbar-button-group{
  margin: 0 5px;
}
html[dir] .graphiql-container .toolbar-button-group > *{
  margin: 0;
}
html[dir="ltr"] .graphiql-container .toolbar-button-group > *:not(:last-child){
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
html[dir="rtl"] .graphiql-container .toolbar-button-group > *:not(:last-child){
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html[dir="ltr"] .graphiql-container .toolbar-button-group > *:not(:first-child){
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}
html[dir="rtl"] .graphiql-container .toolbar-button-group > *:not(:first-child){
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: -1px;
}
.graphiql-container .execute-button-wrap {
  height: 34px;
  position: relative;
}
html[dir="ltr"] .graphiql-container .execute-button-wrap{
  margin: 0 14px 0 28px;
}
html[dir="rtl"] .graphiql-container .execute-button-wrap{
  margin: 0 28px 0 14px;
}
.graphiql-container .execute-button {
  cursor: pointer;
  fill: #444;
  height: 34px;
  width: 34px;
}
html[dir] .graphiql-container .execute-button{
  background: linear-gradient(#fdfdfd, #d2d3d6);
  border-radius: 17px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 #fff;
  margin: 0;
  padding: 0;
}
.graphiql-container .toolbar-button > svg, .graphiql-container .execute-button svg {
  pointer-events: none;
}
html[dir] .graphiql-container .execute-button:active{
  background: linear-gradient(#e6e6e6, #c3c3c3);
  box-shadow: 0 1px 0 #fff, inset 0 0 2px rgba(0, 0, 0, 0.2), inset 0 0 6px rgba(0, 0, 0, 0.1);
}
.graphiql-container .toolbar-menu, .graphiql-container .toolbar-select {
  position: relative;
}
.graphiql-container .execute-options, .graphiql-container .toolbar-menu-items, .graphiql-container .toolbar-select-options {
  position: absolute;
  z-index: 100;
}
html[dir] .graphiql-container .execute-options, html[dir] .graphiql-container .toolbar-menu-items, html[dir] .graphiql-container .toolbar-select-options{
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.25);
  margin: 0;
  padding: 6px 0;
}
.graphiql-container .execute-options {
  min-width: 100px;
  top: 37px;
}
html[dir="ltr"] .graphiql-container .execute-options{
  left: -1px;
}
html[dir="rtl"] .graphiql-container .execute-options{
  right: -1px;
}
.graphiql-container .toolbar-menu-items {
  min-width: 110%;
  top: 100%;
  visibility: hidden;
}
html[dir] .graphiql-container .toolbar-menu-items{
  margin-top: -1px;
}
html[dir="ltr"] .graphiql-container .toolbar-menu-items{
  left: 1px;
}
html[dir="rtl"] .graphiql-container .toolbar-menu-items{
  right: 1px;
}
.graphiql-container .toolbar-menu-items.open {
  visibility: visible;
}
.graphiql-container .toolbar-select-options {
  min-width: 100%;
  top: -5px;
  visibility: hidden;
}
html[dir="ltr"] .graphiql-container .toolbar-select-options{
  left: 0;
}
html[dir="rtl"] .graphiql-container .toolbar-select-options{
  right: 0;
}
.graphiql-container .toolbar-select-options.open {
  visibility: visible;
}
.graphiql-container .execute-options > li, .graphiql-container .toolbar-menu-items > li, .graphiql-container .toolbar-select-options > li {
  cursor: pointer;
  display: block;
  max-width: 300px;
  overflow: hidden;
  white-space: nowrap;
}
html[dir] .graphiql-container .execute-options > li, html[dir] .graphiql-container .toolbar-menu-items > li, html[dir] .graphiql-container .toolbar-select-options > li{
  margin: none;
}
html[dir="ltr"] .graphiql-container .execute-options > li, html[dir="ltr"] .graphiql-container .toolbar-menu-items > li, html[dir="ltr"] .graphiql-container .toolbar-select-options > li{
  padding: 2px 20px 4px 11px;
}
html[dir="rtl"] .graphiql-container .execute-options > li, html[dir="rtl"] .graphiql-container .toolbar-menu-items > li, html[dir="rtl"] .graphiql-container .toolbar-select-options > li{
  padding: 2px 11px 4px 20px;
}
.graphiql-container .execute-options > li.selected, .graphiql-container .toolbar-menu-items > li.hover, .graphiql-container .toolbar-menu-items > li:active, .graphiql-container .toolbar-menu-items > li:hover, .graphiql-container .toolbar-select-options > li.hover, .graphiql-container .toolbar-select-options > li:active, .graphiql-container .toolbar-select-options > li:hover, .graphiql-container .history-contents > li:hover, .graphiql-container .history-contents > li:active {
  color: #fff;
}
html[dir] .graphiql-container .execute-options > li.selected, html[dir] .graphiql-container .toolbar-menu-items > li.hover, html[dir] .graphiql-container .toolbar-menu-items > li:active, html[dir] .graphiql-container .toolbar-menu-items > li:hover, html[dir] .graphiql-container .toolbar-select-options > li.hover, html[dir] .graphiql-container .toolbar-select-options > li:active, html[dir] .graphiql-container .toolbar-select-options > li:hover, html[dir] .graphiql-container .history-contents > li:hover, html[dir] .graphiql-container .history-contents > li:active{
  background: #e10098;
}
.graphiql-container .toolbar-select-options > li > svg {
  display: inline;
  fill: #666;
  pointer-events: none;
  vertical-align: middle;
}
html[dir="ltr"] .graphiql-container .toolbar-select-options > li > svg{
  margin: 0 -6px 0 6px;
}
html[dir="rtl"] .graphiql-container .toolbar-select-options > li > svg{
  margin: 0 6px 0 -6px;
}
.graphiql-container .toolbar-select-options > li.hover > svg, .graphiql-container .toolbar-select-options > li:active > svg, .graphiql-container .toolbar-select-options > li:hover > svg {
  fill: #fff;
}
.graphiql-container .CodeMirror-scroll {
  overflow-scrolling: touch;
}
.graphiql-container .CodeMirror {
  color: #141823;
  font-family: "Consolas", "Inconsolata", "Droid Sans Mono", "Monaco", monospace;
  font-size: 13px;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
html[dir="ltr"] .graphiql-container .CodeMirror{
  left: 0;
}
html[dir="rtl"] .graphiql-container .CodeMirror{
  right: 0;
}
html[dir] .graphiql-container .CodeMirror-lines{
  padding: 20px 0;
}
.CodeMirror-hint-information .content {
  box-orient: vertical;
  color: #141823;
  display: flex;
  font-family: system, -apple-system, "San Francisco", ".SFNSDisplay-Regular", "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", helvetica, "Lucida Grande", arial, sans-serif;
  font-size: 13px;
  line-clamp: 3;
  line-height: 16px;
  max-height: 48px;
  overflow: hidden;
  text-overflow: -o-ellipsis-lastline;
}
html[dir] .CodeMirror-hint-information .content p:first-child{
  margin-top: 0;
}
html[dir] .CodeMirror-hint-information .content p:last-child{
  margin-bottom: 0;
}
.CodeMirror-hint-information .infoType {
  color: #ca9800;
  cursor: pointer;
  display: inline;
}
html[dir="ltr"] .CodeMirror-hint-information .infoType{
  margin-right: 0.5em;
}
html[dir="rtl"] .CodeMirror-hint-information .infoType{
  margin-left: 0.5em;
}
.autoInsertedLeaf.cm-property {
  animation-duration: 6s;
}
html[dir] .autoInsertedLeaf.cm-property{
  border-bottom: 2px solid rgba(255, 255, 255, 0);
  border-radius: 2px;
  margin: -2px -4px -1px;
  padding: 2px 4px 1px;
}
html[dir="ltr"] .autoInsertedLeaf.cm-property{
  animation-name: insertionFade;
}
html[dir="rtl"] .autoInsertedLeaf.cm-property{
  animation-name: insertionFade-rtl;
}
@keyframes insertionFade-rtl--ZcJFObIMLAaR6kdStxYN6w\=\= {
  from, to {
    background: rgba(255, 255, 255, 0);
    border-color: rgba(255, 255, 255, 0);
  }
  15%, 85% {
    background: #fbffc9;
    border-color: #f0f3c0;
  }
}
@keyframes insertionFade--L1nwpMpJBWt8n-p\+K3IZhg\=\= {
  from, to {
    background: rgba(255, 255, 255, 0);
    border-color: rgba(255, 255, 255, 0);
  }
  15%, 85% {
    background: #fbffc9;
    border-color: #f0f3c0;
  }
}
div.CodeMirror-lint-tooltip {
  color: #141823;
  font-size: 13px;
  line-height: 16px;
  max-width: 430px;
  opacity: 0;
  white-space: pre-wrap;
}
html[dir] div.CodeMirror-lint-tooltip{
  background-color: white;
  border-radius: 2px;
  border: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
  padding: 8px 10px;
  transition: opacity 0.15s;
}
html[dir="ltr"] div.CodeMirror-lint-tooltip > *{
  padding-left: 23px;
}
html[dir="rtl"] div.CodeMirror-lint-tooltip > *{
  padding-right: 23px;
}
html[dir] div.CodeMirror-lint-tooltip > * + *{
  margin-top: 12px;
}
.graphiql-container .variable-editor-title-text {
  cursor: pointer;
  display: inline-block;
  color: gray;
}
.graphiql-container .variable-editor-title-text.active {
  color: #000;
}
.graphiql-container .tabs {
  height: 42px;
  display: flex;
  align-items: center;
}
html[dir] .graphiql-container .tabs{
  background-image: linear-gradient(#f7f7f7, #e2e2e2);
}
.graphiql-container .tab {
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: rgba(0, 0, 0, 0.6);
  /*
  Needed for `button` components.
  */
}
html[dir] .graphiql-container .tab{
  padding-top: 0;
  border-top-style: none;
  border-bottom-style: none;
}
html[dir="ltr"] .graphiql-container .tab{
  padding-right: 6px;
  padding-left: 14px;
  border-left: 1px solid lightgray;
  border-right-style: none;
}
html[dir="rtl"] .graphiql-container .tab{
  padding-left: 6px;
  padding-right: 14px;
  border-right: 1px solid lightgray;
  border-left-style: none;
}
html[dir="ltr"] .graphiql-container .tab:first-child:nth-last-child(2){
  padding-right: 14px;
}
html[dir="rtl"] .graphiql-container .tab:first-child:nth-last-child(2){
  padding-left: 14px;
}
.graphiql-container .tab:hover {
  color: rgba(0, 0, 0, 0.8);
}
html[dir] .graphiql-container .tab:hover{
  background-image: linear-gradient(rgba(245, 245, 245, 0.7), rgba(215, 215, 215, 1));
}
.graphiql-container .tab.active {
  color: black;
}
html[dir] .graphiql-container .tab.active{
  background-image: linear-gradient(rgba(233, 233, 233, 0.7), rgba(205, 205, 205, 1));
}
.graphiql-container .tab .close {
  display: inline-block;
  cursor: pointer;
}
html[dir] .graphiql-container .tab .close{
  border: none;
  background: transparent;
  padding: 3px 6px;
  border-radius: 4px;
}
html[dir="ltr"] .graphiql-container .tab .close{
  margin-left: 6px;
}
html[dir="rtl"] .graphiql-container .tab .close{
  margin-right: 6px;
}
.graphiql-container .tab:hover .close, .graphiql-container .tab.active .close {
  opacity: 1;
}
.graphiql-container .tab .close::before {
  content: "✕";
  display: inline-block;
  font-weight: bold;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.7);
  height: 14px;
}
html[dir] .graphiql-container .tab .close:hover{
  background: rgba(0, 0, 0, 0.08);
}
html[dir] .graphiql-container .tab .close:active{
  background: rgba(0, 0, 0, 0.12);
}
.graphiql-container .tab-add {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-size: 26px;
  height: 30px;
  color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
html[dir] .graphiql-container .tab-add{
  border: none;
  background: transparent;
  padding: 0 8px;
  border-radius: 4px;
  padding-bottom: 3px;
}
html[dir="ltr"] .graphiql-container .tab-add{
  margin-left: 6px;
}
html[dir="rtl"] .graphiql-container .tab-add{
  margin-right: 6px;
}
html[dir] .graphiql-container .tab-add:hover{
  background: rgba(0, 0, 0, 0.06);
}
html[dir] .graphiql-container .tab-add:active{
  background: rgba(0, 0, 0, 0.1);
}
.graphiql-container .CodeMirror-foldmarker {
  color: white;
  font-family: arial;
  font-size: 12px;
  line-height: 0;
}
html[dir] .graphiql-container .CodeMirror-foldmarker{
  border-radius: 4px;
  background: #08f;
  background: linear-gradient(#43a8ff, #0f83e8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  margin: 0 3px;
  padding: 0px 4px 1px;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.1);
}
.graphiql-container div.CodeMirror span.CodeMirror-matchingbracket {
  color: #555;
  text-decoration: underline;
}
.graphiql-container div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #f00;
}
.cm-comment {
  color: #666;
}
.cm-punctuation {
  color: #555;
}
.cm-keyword {
  color: #b11a04;
}
.cm-def {
  color: #d2054e;
}
.cm-property {
  color: #1f61a0;
}
.cm-qualifier {
  color: #1c92a9;
}
.cm-attribute {
  color: #8b2bb9;
}
.cm-number {
  color: #2882f9;
}
.cm-string {
  color: #d64292;
}
.cm-builtin {
  color: #d47509;
}
.cm-string-2 {
  color: #0b7fc7;
}
.cm-variable {
  color: #397d13;
}
.cm-meta {
  color: #b33086;
}
.cm-atom {
  color: #ca9800;
}
.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  color: black;
  font-family: monospace;
  height: 300px;
}
html[dir] .CodeMirror-lines{
  padding: 4px 0;
}
html[dir] .CodeMirror pre{
  padding: 0 4px;
}
html[dir] .CodeMirror-scrollbar-filler, html[dir] .CodeMirror-gutter-filler{
  background-color: white;
}
.CodeMirror-gutters {
  white-space: nowrap;
}
html[dir] .CodeMirror-gutters{
  background-color: #f7f7f7;
}
html[dir="ltr"] .CodeMirror-gutters{
  border-right: 1px solid #ddd;
}
html[dir="rtl"] .CodeMirror-gutters{
  border-left: 1px solid #ddd;
}
.CodeMirror-linenumber {
  color: #666;
  min-width: 20px;
  white-space: nowrap;
}
html[dir="ltr"] .CodeMirror-linenumber{
  padding: 0 3px 0 5px;
  text-align: right;
}
html[dir="rtl"] .CodeMirror-linenumber{
  padding: 0 5px 0 3px;
  text-align: left;
}
.CodeMirror-guttermarker {
  color: black;
}
.CodeMirror-guttermarker-subtle {
  color: #666;
}
html[dir="ltr"] .CodeMirror .CodeMirror-cursor{
  border-left: 1px solid black;
}
html[dir="rtl"] .CodeMirror .CodeMirror-cursor{
  border-right: 1px solid black;
}
html[dir="ltr"] .CodeMirror div.CodeMirror-secondarycursor{
  border-left: 1px solid silver;
}
html[dir="rtl"] .CodeMirror div.CodeMirror-secondarycursor{
  border-right: 1px solid silver;
}
.CodeMirror.cm-fat-cursor div.CodeMirror-cursor {
  width: auto;
}
html[dir] .CodeMirror.cm-fat-cursor div.CodeMirror-cursor{
  background: #7e7;
  border: 0;
}
.CodeMirror.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-animate-fat-cursor {
  width: auto;
}
html[dir] .cm-animate-fat-cursor{
  border: 0;
}
html[dir="ltr"] .cm-animate-fat-cursor{
  animation: blink 1.06s steps(1) infinite;
}
html[dir="rtl"] .cm-animate-fat-cursor{
  animation: blink-rtl 1.06s steps(1) infinite;
}
@keyframes blink-rtl--itnc8dGYwQd\+FK2pwOHDsg\=\= {
  0% {
    background: #7e7;
  }
  50% {
    background: none;
  }
  100% {
    background: #7e7;
  }
}
@keyframes blink--nTDFa\+0F0XIs116dk8n\+yw\=\= {
  0% {
    background: #7e7;
  }
  50% {
    background: none;
  }
  100% {
    background: #7e7;
  }
}
.cm-tab {
  display: inline-block;
  text-decoration: inherit;
}
.CodeMirror-ruler {
  position: absolute;
}
html[dir="ltr"] .CodeMirror-ruler{
  border-left: 1px solid #ccc;
}
html[dir="rtl"] .CodeMirror-ruler{
  border-right: 1px solid #ccc;
}
.cm-s-default .cm-keyword {
  color: #708;
}
.cm-s-default .cm-atom {
  color: #219;
}
.cm-s-default .cm-number {
  color: #164;
}
.cm-s-default .cm-def {
  color: #00f;
}
.cm-s-default .cm-variable-2 {
  color: #05a;
}
.cm-s-default .cm-variable-3 {
  color: #085;
}
.cm-s-default .cm-comment {
  color: #a50;
}
.cm-s-default .cm-string {
  color: #a11;
}
.cm-s-default .cm-string-2 {
  color: #f50;
}
.cm-s-default .cm-meta {
  color: #555;
}
.cm-s-default .cm-qualifier {
  color: #555;
}
.cm-s-default .cm-builtin {
  color: #30a;
}
.cm-s-default .cm-bracket {
  color: #666;
}
.cm-s-default .cm-tag {
  color: #170;
}
.cm-s-default .cm-attribute {
  color: #00c;
}
.cm-s-default .cm-header {
  color: blue;
}
.cm-s-default .cm-quote {
  color: #090;
}
.cm-s-default .cm-hr {
  color: #666;
}
.cm-s-default .cm-link {
  color: #00c;
}
.cm-negative {
  color: #d44;
}
.cm-positive {
  color: #292;
}
.cm-header, .cm-strong {
  font-weight: bold;
}
.cm-em {
  font-style: italic;
}
.cm-link {
  text-decoration: underline;
}
.cm-strikethrough {
  text-decoration: line-through;
}
.cm-s-default .cm-error {
  color: #f00;
}
.cm-invalidchar {
  color: #f00;
}
html[dir] .CodeMirror-composing{
  border-bottom: 2px solid;
}
div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0f0;
}
div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #f22;
}
html[dir] .CodeMirror-matchingtag{
  background: rgba(255, 150, 0, 0.3);
}
html[dir] .CodeMirror-activeline-background{
  background: #e8f2ff;
}
.CodeMirror {
  overflow: hidden;
  position: relative;
}
html[dir] .CodeMirror{
  background: white;
}
.CodeMirror-scroll {
  height: 100%;
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  outline: none; /* Prevent dragging from highlighting the element */
  overflow: scroll !important; /* Things will break if this is overridden */
  position: relative;
}
html[dir] .CodeMirror-scroll{
  margin-bottom: -30px;
  padding-bottom: 30px;
}
html[dir="ltr"] .CodeMirror-scroll{
  margin-right: -30px;
}
html[dir="rtl"] .CodeMirror-scroll{
  margin-left: -30px;
}
.CodeMirror-sizer {
  position: relative;
}
html[dir="ltr"] .CodeMirror-sizer{
  border-right: 30px solid transparent;
}
html[dir="rtl"] .CodeMirror-sizer{
  border-left: 30px solid transparent;
}
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  display: none;
  position: absolute;
  z-index: 6;
}
.CodeMirror-vscrollbar {
  overflow-x: hidden;
  overflow-y: scroll;
  top: 0;
}
html[dir="ltr"] .CodeMirror-vscrollbar{
  right: 0;
}
html[dir="rtl"] .CodeMirror-vscrollbar{
  left: 0;
}
.CodeMirror-hscrollbar {
  bottom: 0;
  overflow-x: scroll;
  overflow-y: hidden;
}
html[dir="ltr"] .CodeMirror-hscrollbar{
  left: 0;
}
html[dir="rtl"] .CodeMirror-hscrollbar{
  right: 0;
}
.CodeMirror-scrollbar-filler {
  bottom: 0;
}
html[dir="ltr"] .CodeMirror-scrollbar-filler{
  right: 0;
}
html[dir="rtl"] .CodeMirror-scrollbar-filler{
  left: 0;
}
.CodeMirror-gutter-filler {
  bottom: 0;
}
html[dir="ltr"] .CodeMirror-gutter-filler{
  left: 0;
}
html[dir="rtl"] .CodeMirror-gutter-filler{
  right: 0;
}
.CodeMirror-gutters {
  min-height: 100%;
  position: absolute;
  top: 0;
  z-index: 3;
}
html[dir="ltr"] .CodeMirror-gutters{
  left: 0;
}
html[dir="rtl"] .CodeMirror-gutters{
  right: 0;
}
.CodeMirror-gutter {
  display: inline-block;
  height: 100%;
  vertical-align: top;
  white-space: normal;
}
html[dir] .CodeMirror-gutter{
  margin-bottom: -30px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
}
html[dir] .CodeMirror-gutter-wrapper{
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  cursor: default;
  position: absolute;
  z-index: 4;
}
.CodeMirror-gutter-wrapper {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre {
  -webkit-tap-highlight-color: transparent;
  /* Reset some styles that the rest of the page might have set */
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-feature-settings: none;
  font-variant-ligatures: none;
  line-height: inherit;
  overflow: visible;
  position: relative;
  white-space: pre;
  word-wrap: normal;
  z-index: 2;
}
html[dir] .CodeMirror pre{
  background: transparent;
  border-radius: 0;
  border-width: 0;
  margin: 0;
}
.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}
.CodeMirror-linebackground {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 0;
}
html[dir="ltr"] .CodeMirror-linebackground{
  left: 0;
  right: 0;
}
html[dir="rtl"] .CodeMirror-linebackground{
  right: 0;
  left: 0;
}
.CodeMirror-linewidget {
  overflow: auto;
  position: relative;
  z-index: 2;
}
.CodeMirror-code {
  outline: none;
}
.CodeMirror-scroll, .CodeMirror-sizer, .CodeMirror-gutter, .CodeMirror-gutters, .CodeMirror-linenumber {
  box-sizing: content-box;
}
.CodeMirror-measure {
  height: 0;
  overflow: hidden;
  position: absolute;
  visibility: hidden;
  width: 100%;
}
.CodeMirror-cursor {
  position: absolute;
}
.CodeMirror-measure pre {
  position: static;
}
div.CodeMirror-cursors {
  position: relative;
  visibility: hidden;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}
.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}
html[dir] .CodeMirror-selected{
  background: #d9d9d9;
}
html[dir] .CodeMirror-focused .CodeMirror-selected{
  background: #d7d4f0;
}
.CodeMirror-crosshair {
  cursor: crosshair;
}
html[dir] .CodeMirror-line::-moz-selection, html[dir] .CodeMirror-line > span::-moz-selection, html[dir] .CodeMirror-line > span > span::-moz-selection{
  background: #d7d4f0;
}
html[dir] .CodeMirror-line::selection, html[dir] .CodeMirror-line > span::selection, html[dir] .CodeMirror-line > span > span::selection{
  background: #d7d4f0;
}
html[dir] .CodeMirror-line::-moz-selection, html[dir] .CodeMirror-line > span::-moz-selection, html[dir] .CodeMirror-line > span > span::-moz-selection{
  background: #d7d4f0;
}
html[dir] .cm-searching{
  background: #ffa;
  background: rgba(255, 255, 0, 0.4);
}
html[dir="ltr"] .cm-force-border{
  padding-right: 0.1px;
}
html[dir="rtl"] .cm-force-border{
  padding-left: 0.1px;
}
@media print {
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}
.cm-tab-wrap-hack:after {
  content: "";
}
html[dir] span.CodeMirror-selectedtext{
  background: none;
}
.CodeMirror-dialog {
  color: inherit;
  overflow: hidden;
  position: absolute;
  z-index: 15;
}
html[dir] .CodeMirror-dialog{
  background: inherit;
  padding: 0.1em 0.8em;
}
html[dir="ltr"] .CodeMirror-dialog{
  left: 0;
  right: 0;
}
html[dir="rtl"] .CodeMirror-dialog{
  right: 0;
  left: 0;
}
.CodeMirror-dialog-top {
  top: 0;
}
html[dir] .CodeMirror-dialog-top{
  border-bottom: 1px solid #eee;
}
.CodeMirror-dialog-bottom {
  bottom: 0;
}
html[dir] .CodeMirror-dialog-bottom{
  border-top: 1px solid #eee;
}
.CodeMirror-dialog input {
  color: inherit;
  font-family: monospace;
  outline: none;
  width: 20em;
}
html[dir] .CodeMirror-dialog input{
  background: transparent;
  border: 1px solid #d3d6db;
}
.CodeMirror-dialog button {
  font-size: 70%;
}
.CodeMirror-foldmarker {
  color: blue;
  cursor: pointer;
  font-family: arial;
  line-height: 0.3;
}
html[dir="ltr"] .CodeMirror-foldmarker{
  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
}
html[dir="rtl"] .CodeMirror-foldmarker{
  text-shadow: #b9f -1px 1px 2px, #b9f 1px -1px 2px, #b9f -1px -1px 2px, #b9f 1px 1px 2px;
}
.CodeMirror-foldgutter {
  width: 0.7em;
}
.CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded {
  cursor: pointer;
}
.CodeMirror-foldgutter-open:after {
  content: "▾";
}
.CodeMirror-foldgutter-folded:after {
  content: "▸";
}
.CodeMirror-info {
  box-sizing: border-box;
  color: #555;
  font-family: system, -apple-system, "San Francisco", ".SFNSDisplay-Regular", "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", helvetica, "Lucida Grande", arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
  max-width: 400px;
  opacity: 0;
  overflow: hidden;
  position: fixed;
  z-index: 50;
}
html[dir] .CodeMirror-info{
  background: white;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
  margin: 8px -8px;
  padding: 8px 8px;
  transition: opacity 0.15s;
}
html[dir] .CodeMirror-info :first-child{
  margin-top: 0;
}
html[dir] .CodeMirror-info :last-child{
  margin-bottom: 0;
}
html[dir] .CodeMirror-info p{
  margin: 1em 0;
}
.CodeMirror-info .info-description {
  color: #777;
  line-height: 16px;
  max-height: 80px;
  overflow: hidden;
}
html[dir] .CodeMirror-info .info-description{
  margin-top: 1em;
}
.CodeMirror-info .info-deprecation {
  color: #867f70;
  line-height: 16px;
  max-height: 80px;
  overflow: hidden;
}
html[dir] .CodeMirror-info .info-deprecation{
  background: #fffae8;
  box-shadow: inset 0 1px 1px -1px #bfb063;
  margin: -8px;
  margin-top: 8px;
  padding: 8px;
}
.CodeMirror-info .info-deprecation-label {
  color: #c79b2e;
  cursor: default;
  display: block;
  font-size: 9px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html[dir] .CodeMirror-info .info-deprecation-label{
  padding-bottom: 5px;
  text-transform: uppercase;
}
html[dir] .CodeMirror-info .info-deprecation-label + *{
  margin-top: 0;
}
.CodeMirror-info a {
  text-decoration: none;
}
.CodeMirror-info a:hover {
  text-decoration: underline;
}
.CodeMirror-info .type-name {
  color: #ca9800;
}
.CodeMirror-info .field-name {
  color: #1f61a0;
}
.CodeMirror-info .enum-value {
  color: #0b7fc7;
}
.CodeMirror-info .arg-name {
  color: #8b2bb9;
}
.CodeMirror-info .directive-name {
  color: #b33086;
}
.CodeMirror-jump-token {
  text-decoration: underline;
  cursor: pointer;
}
.CodeMirror-lint-markers {
  width: 16px;
}
.CodeMirror-lint-tooltip {
  color: infotext;
  font-family: monospace;
  font-size: 10pt;
  max-width: 600px;
  opacity: 0;
  overflow: hidden;
  position: fixed;
  white-space: pre-wrap;
  z-index: 100;
}
html[dir] .CodeMirror-lint-tooltip{
  background-color: infobackground;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid black;
  padding: 2px 5px;
  transition: opacity 0.4s;
}
html[dir] .CodeMirror-lint-mark-error, html[dir] .CodeMirror-lint-mark-warning{
  background-repeat: repeat-x;
}
html[dir="ltr"] .CodeMirror-lint-mark-error, html[dir="ltr"] .CodeMirror-lint-mark-warning{
  background-position: left bottom;
}
html[dir="rtl"] .CodeMirror-lint-mark-error, html[dir="rtl"] .CodeMirror-lint-mark-warning{
  background-position: right bottom;
}
html[dir] .CodeMirror-lint-mark-error{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==");
}
html[dir] .CodeMirror-lint-mark-warning{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=");
}
.CodeMirror-lint-marker-error, .CodeMirror-lint-marker-warning {
  cursor: pointer;
  display: inline-block;
  height: 16px;
  position: relative;
  vertical-align: middle;
  width: 16px;
}
html[dir] .CodeMirror-lint-marker-error, html[dir] .CodeMirror-lint-marker-warning{
  background-position: center center;
  background-repeat: no-repeat;
}
html[dir] .CodeMirror-lint-message-error, html[dir] .CodeMirror-lint-message-warning{
  background-repeat: no-repeat;
}
html[dir="ltr"] .CodeMirror-lint-message-error, html[dir="ltr"] .CodeMirror-lint-message-warning{
  background-position: top left;
  padding-left: 18px;
}
html[dir="rtl"] .CodeMirror-lint-message-error, html[dir="rtl"] .CodeMirror-lint-message-warning{
  background-position: top right;
  padding-right: 18px;
}
html[dir] .CodeMirror-lint-marker-error, html[dir] .CodeMirror-lint-message-error{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=");
}
html[dir] .CodeMirror-lint-marker-warning, html[dir] .CodeMirror-lint-message-warning{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=");
}
.CodeMirror-lint-marker-multiple {
  width: 100%;
  height: 100%;
}
html[dir] .CodeMirror-lint-marker-multiple{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}
html[dir="ltr"] .CodeMirror-lint-marker-multiple{
  background-position: right bottom;
}
html[dir="rtl"] .CodeMirror-lint-marker-multiple{
  background-position: left bottom;
}
.graphiql-container .spinner-container {
  height: 36px;
  position: absolute;
  top: 50%;
  width: 36px;
  z-index: 10;
}
html[dir="ltr"] .graphiql-container .spinner-container{
  left: 50%;
  transform: translate(-50%, -50%);
}
html[dir="rtl"] .graphiql-container .spinner-container{
  right: 50%;
  transform: translate(50%, -50%);
}
.graphiql-container .spinner {
  display: inline-block;
  height: 24px;
  position: absolute;
  vertical-align: middle;
  width: 24px;
}
html[dir] .graphiql-container .spinner{
  border-bottom: 6px solid rgba(150, 150, 150, 0.15);
  border-radius: 100%;
  border-top: 6px solid rgba(150, 150, 150, 0.8);
}
html[dir="ltr"] .graphiql-container .spinner{
  animation: rotation 0.6s infinite linear;
  border-left: 6px solid rgba(150, 150, 150, 0.15);
  border-right: 6px solid rgba(150, 150, 150, 0.15);
}
html[dir="rtl"] .graphiql-container .spinner{
  animation: rotation-rtl 0.6s infinite linear;
  border-right: 6px solid rgba(150, 150, 150, 0.15);
  border-left: 6px solid rgba(150, 150, 150, 0.15);
}
@keyframes rotation-rtl--Ej9mCQw93wOID3QCsg0Ucw\=\= {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-359deg);
  }
}
@keyframes rotation--AGoW6kb6M7MEcuTt2Yv\+fA\=\= {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.CodeMirror-hints {
  font-family: "Consolas", "Inconsolata", "Droid Sans Mono", "Monaco", monospace;
  font-size: 13px;
  list-style: none;
  max-height: 14.5em;
  overflow: hidden;
  overflow-y: auto;
  position: absolute;
  z-index: 10;
}
html[dir] .CodeMirror-hints{
  background: white;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
  margin: 0;
  padding: 0;
}
html[dir="ltr"] .CodeMirror-hints{
  margin-left: -6px;
}
html[dir="rtl"] .CodeMirror-hints{
  margin-right: -6px;
}
.CodeMirror-hint {
  color: #141823;
  cursor: pointer;
  max-width: 300px;
  overflow: hidden;
  white-space: pre;
}
html[dir] .CodeMirror-hint{
  border-top: solid 1px #f7f7f7;
  margin: 0;
  padding: 2px 6px;
}
li.CodeMirror-hint-active {
  color: white;
}
html[dir] li.CodeMirror-hint-active{
  background-color: #08f;
  border-top-color: white;
}
.CodeMirror-hint-information {
  max-width: 300px;
  position: relative;
  z-index: 1;
}
html[dir] .CodeMirror-hint-information{
  border-top: solid 1px #c0c0c0;
  padding: 4px 6px;
}
html[dir] .CodeMirror-hint-information:first-child{
  border-bottom: solid 1px #c0c0c0;
  border-top: none;
  margin-bottom: -1px;
}
.CodeMirror-hint-deprecation {
  color: #867f70;
  font-family: system, -apple-system, "San Francisco", ".SFNSDisplay-Regular", "Segoe UI", Segoe, "Segoe WP", "Helvetica Neue", helvetica, "Lucida Grande", arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
  max-height: 80px;
  overflow: hidden;
}
html[dir] .CodeMirror-hint-deprecation{
  background: #fffae8;
  box-shadow: inset 0 1px 1px -1px #bfb063;
  margin-top: 4px;
  padding: 6px;
}
.CodeMirror-hint-deprecation .deprecation-label {
  color: #c79b2e;
  cursor: default;
  display: block;
  font-size: 9px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html[dir] .CodeMirror-hint-deprecation .deprecation-label{
  padding-bottom: 5px;
  text-transform: uppercase;
}
html[dir] .CodeMirror-hint-deprecation .deprecation-label + *{
  margin-top: 0;
}
html[dir] .CodeMirror-hint-deprecation :last-child{
  margin-bottom: 0;
}
html[dir] .graphiql-container .doc-explorer{
  background: white;
}
.graphiql-container .doc-explorer-title-bar, .graphiql-container .history-title-bar {
  cursor: default;
  display: flex;
  height: 34px;
  line-height: 14px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html[dir] .graphiql-container .doc-explorer-title-bar, html[dir] .graphiql-container .history-title-bar{
  padding: 8px 8px 5px;
}
.graphiql-container .doc-explorer-title, .graphiql-container .history-title {
  flex: 1;
  font-weight: bold;
  overflow-x: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  white-space: nowrap;
}
html[dir] .graphiql-container .doc-explorer-title, html[dir] .graphiql-container .history-title{
  text-align: center;
}
html[dir="ltr"] .graphiql-container .doc-explorer-title, html[dir="ltr"] .graphiql-container .history-title{
  padding: 10px 0 10px 10px;
}
html[dir="rtl"] .graphiql-container .doc-explorer-title, html[dir="rtl"] .graphiql-container .history-title{
  padding: 10px 10px 10px 0;
}
.graphiql-container .doc-explorer-back {
  color: #3b5998;
  cursor: pointer;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 14px;
}
html[dir] .graphiql-container .doc-explorer-back{
  border: 0;
}
html[dir="ltr"] .graphiql-container .doc-explorer-back{
  margin: -7px 0 -6px -8px;
  padding: 17px 12px 16px 16px;
  background: 0;
}
html[dir="rtl"] .graphiql-container .doc-explorer-back{
  margin: -7px -8px -6px 0;
  padding: 17px 16px 16px 12px;
  background: 100%;
}
.graphiql-container .doc-explorer-back:before {
  content: "";
  display: inline-block;
  height: 9px;
  position: relative;
  width: 9px;
}
html[dir] .graphiql-container .doc-explorer-back:before{
  border-top: 2px solid #3b5998;
}
html[dir="ltr"] .graphiql-container .doc-explorer-back:before{
  border-left: 2px solid #3b5998;
  margin: 0 3px -1px 0;
  transform: rotate(-45deg);
}
html[dir="rtl"] .graphiql-container .doc-explorer-back:before{
  border-right: 2px solid #3b5998;
  margin: 0 0 -1px 3px;
  transform: rotate(45deg);
}
.graphiql-container .doc-explorer-rhs {
  position: relative;
}
.graphiql-container .doc-explorer-contents, .graphiql-container .history-contents {
  bottom: 0;
  overflow-y: auto;
  position: absolute;
  top: 47px;
}
html[dir] .graphiql-container .doc-explorer-contents, html[dir] .graphiql-container .history-contents{
  background-color: #ffffff;
  border-top: 1px solid #d6d6d6;
  padding: 20px 15px;
}
html[dir="ltr"] .graphiql-container .doc-explorer-contents, html[dir="ltr"] .graphiql-container .history-contents{
  left: 0;
  right: 0;
}
html[dir="rtl"] .graphiql-container .doc-explorer-contents, html[dir="rtl"] .graphiql-container .history-contents{
  right: 0;
  left: 0;
}
html[dir] .graphiql-container .doc-type-description p:first-child, html[dir] .graphiql-container .doc-type-description blockquote:first-child{
  margin-top: 0;
}
.graphiql-container .doc-explorer-contents a {
  cursor: pointer;
  text-decoration: none;
}
.graphiql-container .doc-explorer-contents a:hover {
  text-decoration: underline;
}
html[dir] .graphiql-container .doc-value-description > :first-child{
  margin-top: 4px;
}
html[dir] .graphiql-container .doc-value-description > :last-child{
  margin-bottom: 4px;
}
.graphiql-container .doc-type-description code, .graphiql-container .doc-type-description pre, .graphiql-container .doc-category code, .graphiql-container .doc-category pre {
  --saf-0: rgba(29, 28, 29, 0.13);
  --saf-0: rgba(var(--sk_foreground_low, 29, 28, 29), 0.13);
  font-size: 12px;
  line-height: 1.50001;
  font-feature-settings: none;
  font-variant-ligatures: none;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: normal;
  -webkit-tab-size: 4;
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
}
.graphiql-container .doc-type-description code, .graphiql-container .doc-category code {
  color: #e01e5a;
}
html[dir] .graphiql-container .doc-type-description code, html[dir] .graphiql-container .doc-category code{
  padding: 2px 3px 1px;
  border: 1px solid var(--saf-0);
  border: 1px solid var(--saf-0);
  border-radius: 3px;
  background-color: rgba(29, 28, 29, 0.04);
  background-color: rgba(var(--sk_foreground_min, 29, 28, 29), 0.04);
  background-color: white;
}
html[dir] .graphiql-container .doc-category{
  margin: 20px 0;
}
.graphiql-container .doc-category-title {
  color: #777;
  cursor: default;
  font-size: 14px;
  font-feature-settings: "c2sc";
  font-variant: small-caps;
  font-weight: bold;
  letter-spacing: 1px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html[dir] .graphiql-container .doc-category-title{
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 0;
}
html[dir="ltr"] .graphiql-container .doc-category-title{
  margin: 0 -15px 10px 0;
}
html[dir="rtl"] .graphiql-container .doc-category-title{
  margin: 0 0 10px -15px;
}
.graphiql-container .doc-category-item {
  color: #555;
}
html[dir] .graphiql-container .doc-category-item{
  margin: 12px 0;
}
.graphiql-container .keyword {
  color: #b11a04;
}
.graphiql-container .type-name {
  color: #ca9800;
}
.graphiql-container .field-name {
  color: #1f61a0;
}
.graphiql-container .field-short-description {
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
}
html[dir="ltr"] .graphiql-container .field-short-description{
  margin-left: 5px;
}
html[dir="rtl"] .graphiql-container .field-short-description{
  margin-right: 5px;
}
.graphiql-container .enum-value {
  color: #0b7fc7;
}
.graphiql-container .arg-name {
  color: #8b2bb9;
}
.graphiql-container .arg {
  display: block;
}
html[dir="ltr"] .graphiql-container .arg{
  margin-left: 1em;
}
html[dir="rtl"] .graphiql-container .arg{
  margin-right: 1em;
}
.graphiql-container .arg:first-child:last-child, .graphiql-container .arg:first-child:nth-last-child(2), .graphiql-container .arg:first-child:nth-last-child(2) ~ .arg {
  display: inherit;
}
html[dir] .graphiql-container .arg:first-child:last-child, html[dir] .graphiql-container .arg:first-child:nth-last-child(2), html[dir] .graphiql-container .arg:first-child:nth-last-child(2) ~ .arg{
  margin: inherit;
}
.graphiql-container .arg:first-child:nth-last-child(2):after {
  content: ", ";
}
.graphiql-container .arg-default-value {
  color: #43a047;
}
.graphiql-container .doc-deprecation {
  color: #867f70;
  line-height: 16px;
  max-height: 80px;
  overflow: hidden;
}
html[dir] .graphiql-container .doc-deprecation{
  background: #fffae8;
  box-shadow: inset 0 0 1px #bfb063;
  margin: 8px -8px;
  padding: 8px;
  border-radius: 3px;
}
.graphiql-container .doc-deprecation:before {
  content: "Deprecated:";
  color: #c79b2e;
  cursor: default;
  display: block;
  font-size: 9px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html[dir] .graphiql-container .doc-deprecation:before{
  padding-bottom: 5px;
  text-transform: uppercase;
}
html[dir] .graphiql-container .doc-deprecation > :first-child{
  margin-top: 0;
}
html[dir] .graphiql-container .doc-deprecation > :last-child{
  margin-bottom: 0;
}
.graphiql-container .show-btn {
  -webkit-appearance: initial;
  display: block;
  width: 100%;
  box-sizing: border-box;
  color: #555;
  cursor: pointer;
}
html[dir] .graphiql-container .show-btn{
  border-radius: 3px;
  border: solid 1px #ccc;
  text-align: center;
  padding: 8px 12px 10px;
  background: #fbfcfc;
}
.graphiql-container .search-box {
  display: flex;
  align-items: center;
  font-size: 14px;
  position: relative;
}
html[dir] .graphiql-container .search-box{
  border-bottom: 1px solid #d3d6db;
}
html[dir="ltr"] .graphiql-container .search-box{
  margin: -15px -15px 12px 0;
}
html[dir="rtl"] .graphiql-container .search-box{
  margin: -15px 0 12px -15px;
}
.graphiql-container .search-box-icon {
  cursor: pointer;
  display: block;
  font-size: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html[dir="ltr"] .graphiql-container .search-box-icon{
  transform: rotate(-45deg);
}
html[dir="rtl"] .graphiql-container .search-box-icon{
  transform: rotate(45deg);
}
.graphiql-container .search-box .search-box-clear {
  color: #fff;
  cursor: pointer;
  font-size: 11px;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html[dir] .graphiql-container .search-box .search-box-clear{
  background-color: #d0d0d0;
  border-radius: 12px;
  padding: 1px 5px 2px;
  border: 0;
}
html[dir="ltr"] .graphiql-container .search-box .search-box-clear{
  right: 3px;
}
html[dir="rtl"] .graphiql-container .search-box .search-box-clear{
  left: 3px;
}
html[dir] .graphiql-container .search-box .search-box-clear:hover{
  background-color: #b9b9b9;
}
.graphiql-container .search-box > input {
  box-sizing: border-box;
  font-size: 14px;
  outline: none;
  width: 100%;
}
html[dir] .graphiql-container .search-box > input{
  border: none;
}
html[dir="ltr"] .graphiql-container .search-box > input{
  padding: 6px 24px 8px 20px;
}
html[dir="rtl"] .graphiql-container .search-box > input{
  padding: 6px 20px 8px 24px;
}
.graphiql-container .error-container {
  font-weight: bold;
  letter-spacing: 1px;
  opacity: 0.5;
  position: absolute;
  top: 50%;
}
html[dir] .graphiql-container .error-container{
  text-align: center;
  text-transform: uppercase;
  transform: translate(0, -50%);
}
html[dir="ltr"] .graphiql-container .error-container{
  left: 0;
  right: 0;
}
html[dir="rtl"] .graphiql-container .error-container{
  right: 0;
  left: 0;
}
.graphiql-container .history-contents {
  font-family: "Consolas", "Inconsolata", "Droid Sans Mono", "Monaco", monospace;
}
html[dir] .graphiql-container .history-contents{
  margin: 0;
  padding: 0;
}
.graphiql-container .history-contents li {
  align-items: center;
  display: flex;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html[dir] .graphiql-container .history-contents li{
  margin: 0;
  padding: 8px;
  border-bottom: 1px solid #e0e0e0;
}
.graphiql-container .history-contents li button:not(.history-label) {
  display: none;
}
html[dir="ltr"] .graphiql-container .history-contents li button:not(.history-label){
  margin-left: 10px;
}
html[dir="rtl"] .graphiql-container .history-contents li button:not(.history-label){
  margin-right: 10px;
}
.graphiql-container .history-contents li:hover button:not(.history-label), .graphiql-container .history-contents li:focus-within button:not(.history-label) {
  display: inline-block;
}
.graphiql-container .history-contents input, .graphiql-container .history-contents button {
  font-size: inherit;
  font-family: inherit;
  line-height: 14px;
  color: inherit;
}
html[dir] .graphiql-container .history-contents input, html[dir] .graphiql-container .history-contents button{
  padding: 0;
  border: 0;
}
html[dir="ltr"] .graphiql-container .history-contents input, html[dir="ltr"] .graphiql-container .history-contents button{
  background: 0;
}
html[dir="rtl"] .graphiql-container .history-contents input, html[dir="rtl"] .graphiql-container .history-contents button{
  background: 100%;
}
.graphiql-container .history-contents input {
  flex-grow: 1;
}
.graphiql-container .history-contents input::-moz-placeholder {
  color: inherit;
}
.graphiql-container .history-contents input::placeholder {
  color: inherit;
}
.graphiql-container .history-contents button {
  cursor: pointer;
}
html[dir="ltr"] .graphiql-container .history-contents button{
  text-align: left;
}
html[dir="rtl"] .graphiql-container .history-contents button{
  text-align: right;
}
.graphiql-container .history-contents .history-label {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.graphiql-container .topBar, .graphiql-container .doc-explorer-title-bar, .graphiql-container .history-title-bar {
  height: 3rem !important; /* stylelint-disable-line declaration-no-important */
}
.graphqlExplorer--ijawrwKjqeG4-JkUm\+jvVA\=\= {
  width: 100%;
  height: 576px;
}
html[dir] .graphqlExplorer--ijawrwKjqeG4-JkUm\+jvVA\=\={
  border: 1px solid #e1e5ea;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/pages/InvitationAcceptedPage/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--qvpOTqCoeo2zlMQ67PmlFg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.pageContainer--lRD8b40agcwaCiQmyfq97g\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 70vh;
}

.pageContainer--lRD8b40agcwaCiQmyfq97g\=\= .invitationAcceptedContainer--hUJPrfCOFJ5SzUepj9pWJQ\=\= {
  display: grid;
  grid-template-rows: 3fr 1fr 1fr;
  grid-gap: 1rem;
  grid-template-columns: 1fr;
  align-items: center;
  justify-items: center;
}

html[dir] .pageContainer--lRD8b40agcwaCiQmyfq97g\=\= .invitationAcceptedContainer--hUJPrfCOFJ5SzUepj9pWJQ\=\= h1 {
  text-align: center;
  margin: 0;
}

.pageContainer--lRD8b40agcwaCiQmyfq97g\=\= .invitationAcceptedContainer--hUJPrfCOFJ5SzUepj9pWJQ\=\= .iconStyles--ykgE7\+V\+32DmMyZEwD0kFg\=\= {
  width: 10rem;
}

html[dir] .pageContainer--lRD8b40agcwaCiQmyfq97g\=\= .invitationAcceptedContainer--hUJPrfCOFJ5SzUepj9pWJQ\=\= .iconStyles--ykgE7\+V\+32DmMyZEwD0kFg\=\= {
  border-radius: 50%;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/roleTemplates/RoleTemplateFormModal/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--hPUzybdv\+NNA30gQkRfUVg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .itemsContainer--At9vjyl4dPhCErWVU8MiYA\=\= {
  margin-bottom: 1.5rem;
}

html[dir] .itemsContainer--At9vjyl4dPhCErWVU8MiYA\=\= button {
  margin-top: 0.5rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/organizationSettings/RoleTemplates/RoleTemplatesSection/RoleTemplatesSectionView/RoleTemplatesList/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--UbApaBbERqtD\+bdKSNbozQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir="ltr"] .listItem--yJZde6pYEeUpjiQ6E-\+4MA\=\= {
  padding-left: 1rem;
}

html[dir="rtl"] .listItem--yJZde6pYEeUpjiQ6E-\+4MA\=\= {
  padding-right: 1rem;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/organizationSettings/RoleTemplates/RoleTemplatesSection/RoleTemplatesSectionView/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--lDY-57fETtWxzWtMXSv10A\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .buttonContainer--\+mitY9HKHZhRFijUVUyQDw\=\= {
  margin-top: 0.75rem;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ProfileSettings/About/AboutTab/CustomProfileFieldsEditor/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--2tdvig81KFhMMFKr-N0PPA\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.buttonsContainer--ZNUiryn5vBffVpOtkOLySA\=\= {
  display: flex;
  justify-content: space-between;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ProfileSettings/About/AboutTab/CustomProfileFieldsList/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--o0jMY-zB4C0tofP5ywwByQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

html[dir] .list--xa72debjtBECoGh80tHKpQ\=\=, html[dir] .item--9nwwCo6CHhGWH1vdLDYkmg\=\= {
  margin-bottom: 1rem;
}

html[dir] .title--YEvfLtSEOeE324YFTqSfHg\=\= {
  margin-bottom: 0;
}

.emptyValue--vEjJbHWGrycucUSJSKXQtA\=\= {
  font-weight: 300;
  font-style: italic;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ProfileSettings/About/AboutTab/index.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--SE\+C-vHArNYQgJSnhKs\+Wg\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.note--jUqzqo3XwyodXv08LfVx4Q\=\= {
  font-style: italic;
  font-weight: 300;
}

html[dir] .note--jUqzqo3XwyodXv08LfVx4Q\=\= {
  margin-bottom: 1.5rem;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/components/ui/OfficeHours/AddToCalendarButton/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.button--QoULwkYYPtFyn5taJg3kKA\=\= {
  font-size: 0.85rem;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/legacy/components/ImportStepComponent/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}

body.high-contrast--VYfv93HOJD1DREnUucs5BQ\=\= {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* ideally, font-size--base would be 1 rem, but that is not the case because... legacy! */

/* stylelint-disable-line declaration-property-unit-disallowed-list */

/* stylelint-disable declaration-property-unit-disallowed-list  */

/* stylelint-enable */

.step--t8Fg4LhN3FqYhQ2EdJ-iSA\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

html[dir] .step--t8Fg4LhN3FqYhQ2EdJ-iSA\=\= {
  margin-bottom: 0.75rem;
  margin-top: 1.25rem;
}

.title--3P5WMwBAKkx9PTSLgSY5XQ\=\= {
  font-size: 1.25rem;
}

.caption--bbLAlb83UVHaMJbcPBMIRw\=\= {
  font-size: 14px;
}

ul.errors--3wd2tMP\+IdVJ\+LU8YSHwPQ\=\= {
  color: #da5443;
}

html[dir] ul.errors--3wd2tMP\+IdVJ\+LU8YSHwPQ\=\= {
  margin-top: 0.5rem;
}

ul.warnings--8nAh8hNw\+EleXlPYEFsbiQ\=\= {
  color: #dcbb41;
}

html[dir] ul.warnings--8nAh8hNw\+EleXlPYEFsbiQ\=\= {
  margin-top: 0.5rem;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/legacy/components/ExportComponent/ExportButtonComponent/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.exportButton--XSQ3JZ7bxJ-hQyu\+N4\+qdA\=\= { /* stylelint-disable-line declaration-no-important */
}

html[dir="ltr"] .exportButton--XSQ3JZ7bxJ-hQyu\+N4\+qdA\=\= {
  margin-left: 0 !important;
}

html[dir="rtl"] .exportButton--XSQ3JZ7bxJ-hQyu\+N4\+qdA\=\= {
  margin-right: 0 !important;
}

.buttonInner--TVZ8MCBq3e3tCb-yfDJtow\=\= {
  display: inline-flex;
}

html[dir="ltr"] .buttonText--i5O3IpKUL08GNVctOIh05w\=\= {
  margin-right: 0.75rem;
}

html[dir="rtl"] .buttonText--i5O3IpKUL08GNVctOIh05w\=\= {
  margin-left: 0.75rem;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-modules-flow-types-loader/dist/index.js!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[5]!./app/javascript/styles/glassfrog.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "FontAwesome";
  src: url(/packs/fontawesome-webfont.woff2) format("woff2"), url(/packs/fontawesome-webfont.woff) format("woff"), url(/packs/fontawesome-webfont.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.2857142857em;
}
html[dir] .fa-fw{
  text-align: center;
}
.fa-ul {
  list-style-type: none;
}
html[dir="ltr"] .fa-ul{
  padding-left: 0;
  margin-left: 2.1428571429em;
}
html[dir="rtl"] .fa-ul{
  padding-right: 0;
  margin-right: 2.1428571429em;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  width: 2.1428571429em;
  top: 0.1428571429em;
}
html[dir] .fa-li{
  text-align: center;
}
html[dir="ltr"] .fa-li{
  left: -2.1428571429em;
}
html[dir="rtl"] .fa-li{
  right: -2.1428571429em;
}
html[dir="ltr"] .fa-li.fa-lg{
  left: -1.8571428571em;
}
html[dir="rtl"] .fa-li.fa-lg{
  right: -1.8571428571em;
}
html[dir] .fa-border{
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}
html[dir="ltr"] .fa-pull-left{
  float: left;
}
html[dir="rtl"] .fa-pull-left{
  float: right;
}
html[dir="ltr"] .fa-pull-right{
  float: right;
}
html[dir="rtl"] .fa-pull-right{
  float: left;
}
html[dir="ltr"] .fa.fa-pull-left{
  margin-right: 0.3em;
}
html[dir="rtl"] .fa.fa-pull-left{
  margin-left: 0.3em;
}
html[dir="ltr"] .fa.fa-pull-right{
  margin-left: 0.3em;
}
html[dir="rtl"] .fa.fa-pull-right{
  margin-right: 0.3em;
}
html[dir="ltr"] .pull-right{
  float: right;
}
html[dir="rtl"] .pull-right{
  float: left;
}
html[dir="ltr"] .pull-left{
  float: left;
}
html[dir="rtl"] .pull-left{
  float: right;
}
html[dir="ltr"] .fa.pull-left{
  margin-right: 0.3em;
}
html[dir="rtl"] .fa.pull-left{
  margin-left: 0.3em;
}
html[dir="ltr"] .fa.pull-right{
  margin-left: 0.3em;
}
html[dir="rtl"] .fa.pull-right{
  margin-right: 0.3em;
}
html[dir="ltr"] .fa-spin{
  animation: fa-spin 2s infinite linear;
}
html[dir="rtl"] .fa-spin{
  animation: fa-spin-rtl 2s infinite linear;
}
html[dir="ltr"] .fa-pulse{
  animation: fa-spin 1s infinite steps(8);
}
html[dir="rtl"] .fa-pulse{
  animation: fa-spin-rtl 1s infinite steps(8);
}
@keyframes fa-spin-rtl--ounkP5EAAUiFuiOEUM0yKQ\=\= {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-359deg);
  }
}
@keyframes fa-spin--kLRy22Dcn-JoZvjBaZMnhA\=\= {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
}
html[dir="ltr"] .fa-rotate-90{
  transform: rotate(90deg);
}
html[dir="rtl"] .fa-rotate-90{
  transform: rotate(-90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
}
html[dir="ltr"] .fa-rotate-180{
  transform: rotate(180deg);
}
html[dir="rtl"] .fa-rotate-180{
  transform: rotate(-180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
}
html[dir="ltr"] .fa-rotate-270{
  transform: rotate(270deg);
}
html[dir="rtl"] .fa-rotate-270{
  transform: rotate(-270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
}
html[dir] .fa-flip-horizontal{
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}
html[dir] .fa-flip-vertical{
  transform: scale(1, -1);
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  width: 100%;
}
html[dir] .fa-stack-1x, html[dir] .fa-stack-2x{
  text-align: center;
}
html[dir="ltr"] .fa-stack-1x, html[dir="ltr"] .fa-stack-2x{
  left: 0;
}
html[dir="rtl"] .fa-stack-1x, html[dir="rtl"] .fa-stack-2x{
  right: 0;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before, .fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before, .fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before, .fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before, .fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before, .fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before, .fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before, .fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before, .fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before, .fa-users:before {
  content: "\f0c0";
}
.fa-chain:before, .fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before, .fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before, .fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before, .fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before, .fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before, .fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before, .fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before, .fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before, .fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before, .fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before, .fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before, .fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before, .fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before, .fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before, .fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before, .fa-usd:before {
  content: "\f155";
}
.fa-rupee:before, .fa-inr:before {
  content: "\f156";
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\f158";
}
.fa-won:before, .fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before, .fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before, .fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before, .fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before, .fa-car:before {
  content: "\f1b9";
}
.fa-cab:before, .fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before, .fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before, .fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before, .fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before, .fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before, .fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before, .fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before, .fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before, .fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before, .fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before, .fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before, .fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before, .fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before, .fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before, .fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before, .fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before, .fa-font-awesome:before {
  content: "\f2b4";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
html[dir] .sr-only{
  padding: 0;
  margin: -1px;
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
}
html[dir] .sr-only-focusable:active, html[dir] .sr-only-focusable:focus{
  margin: 0;
}
.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}
[data-tippy-root] {
  max-width: calc(100vw - 10px);
}
.tippy-box {
  position: relative;
  color: #fff;
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
  outline: 0;
}
html[dir] .tippy-box{
  background-color: #333;
  border-radius: 4px;
  transition-property: transform, visibility, opacity;
}
.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}
.tippy-box[data-placement^=top] > .tippy-arrow:before {
  bottom: -7px;
}
html[dir] .tippy-box[data-placement^=top] > .tippy-arrow:before{
  border-width: 8px 8px 0;
  border-top-color: currentColor;
  border-top-color: initial;
  transform-origin: center top;
}
html[dir="ltr"] .tippy-box[data-placement^=top] > .tippy-arrow:before{
  left: 0;
}
html[dir="rtl"] .tippy-box[data-placement^=top] > .tippy-arrow:before{
  right: 0;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}
.tippy-box[data-placement^=bottom] > .tippy-arrow:before {
  top: -7px;
}
html[dir] .tippy-box[data-placement^=bottom] > .tippy-arrow:before{
  border-width: 0 8px 8px;
  border-bottom-color: currentColor;
  border-bottom-color: initial;
  transform-origin: center bottom;
}
html[dir="ltr"] .tippy-box[data-placement^=bottom] > .tippy-arrow:before{
  left: 0;
}
html[dir="rtl"] .tippy-box[data-placement^=bottom] > .tippy-arrow:before{
  right: 0;
}
html[dir="ltr"] .tippy-box[data-placement^=left] > .tippy-arrow{
  right: 0;
}
html[dir="rtl"] .tippy-box[data-placement^=left] > .tippy-arrow{
  left: 0;
}
html[dir="ltr"] .tippy-box[data-placement^=left] > .tippy-arrow:before{
  border-width: 8px 0 8px 8px;
  border-left-color: currentColor;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}
html[dir="rtl"] .tippy-box[data-placement^=left] > .tippy-arrow:before{
  border-width: 8px 8px 8px 0;
  border-right-color: currentColor;
  border-right-color: initial;
  left: -7px;
  transform-origin: center right;
}
html[dir="ltr"] .tippy-box[data-placement^=right] > .tippy-arrow{
  left: 0;
}
html[dir="rtl"] .tippy-box[data-placement^=right] > .tippy-arrow{
  right: 0;
}
html[dir="ltr"] .tippy-box[data-placement^=right] > .tippy-arrow:before{
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: currentColor;
  border-right-color: initial;
  transform-origin: center right;
}
html[dir="rtl"] .tippy-box[data-placement^=right] > .tippy-arrow:before{
  right: -7px;
  border-width: 8px 0 8px 8px;
  border-left-color: currentColor;
  border-left-color: initial;
  transform-origin: center left;
}
html[dir] .tippy-box[data-inertia][data-state=visible]{
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}
.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}
.tippy-arrow:before {
  content: "";
  position: absolute;
}
html[dir] .tippy-arrow:before{
  border-color: transparent;
  border-style: solid;
}
.tippy-content {
  position: relative;
  z-index: 1;
}
html[dir] .tippy-content{
  padding: 5px 9px;
}
:root {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 56%);
  --theme-info: hsl(187deg 82% 43%);
  --theme-primary: hsl(187deg 82% 43%);
  --theme-primary-darker: hsl(190deg 92% 34%);
  --theme-primary-highlighted: hsl(187deg 73% 47%);
  --theme-primary-selected: hsl(187deg 70% 51%);
  --theme-success: hsl(113deg 60% 47%);
  --theme-warning: hsl(23deg 100% 57%);
  --theme-future: hsl(214deg 17% 63%);
  --theme-gray-light: hsl(215deg 16% 79%);
  --theme-text-gray: hsl(214deg 17% 63%);
}
body.high-contrast {
  --theme-alert: hsl(44deg 100% 46%);
  --theme-danger: hsl(7deg 67% 50%);
  --theme-info: hsl(187deg 82% 31%);
  --theme-primary: hsl(190deg 90% 31%);
  --theme-primary-darker: hsl(190deg 79% 27%);
  --theme-primary-highlighted: hsl(190deg 79% 27%);
  --theme-primary-selected: hsl(190deg 79% 27%);
  --theme-success: hsl(113deg 60% 33%);
  --theme-warning: hsl(23deg 100% 40%);
  --theme-future: hsl(214deg 17% 45%);
  --theme-gray-light: hsl(215deg 16% 59%);
  --theme-text-gray: hsl(214deg 17% 45%);
}
.tippy-popper .tippy-tooltip {
  color: #fff;
  max-width: 20rem;
}
html[dir] .tippy-popper .tippy-tooltip{
  background-color: #354052;
  padding: calc(1rem - 0.25rem);
}
html[dir="ltr"] .tippy-popper .tippy-tooltip{
  text-align: left;
}
html[dir="rtl"] .tippy-popper .tippy-tooltip{
  text-align: right;
}
html[dir] .tippy-popper[x-placement^=top] .tippy-tooltip .tippy-arrow{
  border-top-color: #354052;
}
html[dir] .tippy-popper[x-placement^=bottom] .tippy-tooltip .tippy-arrow{
  border-bottom-color: #354052;
}
html[dir="ltr"] .tippy-popper[x-placement^=left] .tippy-tooltip .tippy-arrow{
  border-left-color: #354052;
}
html[dir="rtl"] .tippy-popper[x-placement^=left] .tippy-tooltip .tippy-arrow{
  border-right-color: #354052;
}
html[dir="ltr"] .tippy-popper[x-placement^=right] .tippy-tooltip .tippy-arrow{
  border-right-color: #354052;
}
html[dir="rtl"] .tippy-popper[x-placement^=right] .tippy-tooltip .tippy-arrow{
  border-left-color: #354052;
}
.Select__menu {
  z-index: 1000 !important;
}
.Select__input-container {
  line-height: 14px !important;
}
.disabledElement {
  opacity: 0.5;
  cursor: not-allowed;
}
html[dir] .disabledElement:hover{
  background: transparent;
}
.textTruncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html[dir] .btn-group > .btn:last-child:not(:first-child), html[dir] .btn-group > .ui-button:last-child:not(:first-child), html[dir] .btn-group > .dropdown-toggle:not(:first-child){
  border-radius: 0.2rem;
}
html[dir="ltr"] .btn-group > .btn:last-child:not(:first-child), html[dir="ltr"] .btn-group > .ui-button:last-child:not(:first-child), html[dir="ltr"] .btn-group > .dropdown-toggle:not(:first-child){
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
html[dir="rtl"] .btn-group > .btn:last-child:not(:first-child), html[dir="rtl"] .btn-group > .ui-button:last-child:not(:first-child), html[dir="rtl"] .btn-group > .dropdown-toggle:not(:first-child){
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
html[dir] .btn-group > .btn:first-child:not(:last-child, .dropdown-toggle), html[dir] .btn-group > .ui-button:first-child:not(:last-child, .dropdown-toggle){
  border-radius: 0.2rem;
}
html[dir="ltr"] .btn-group > .btn:first-child:not(:last-child, .dropdown-toggle), html[dir="ltr"] .btn-group > .ui-button:first-child:not(:last-child, .dropdown-toggle){
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
html[dir="rtl"] .btn-group > .btn:first-child:not(:last-child, .dropdown-toggle), html[dir="rtl"] .btn-group > .ui-button:first-child:not(:last-child, .dropdown-toggle){
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dropdown-item {
  font-weight: 300 !important; /* stylelint-disable-line declaration-no-important */
}
html[dir="ltr"] .dropdown-item{
  text-align: left;
}
html[dir="rtl"] .dropdown-item{
  text-align: right;
}
html[dir="ltr"] .dropdown-toggle::after{
  margin-left: 0.3rem;
}
html[dir="rtl"] .dropdown-toggle::after{
  margin-right: 0.3rem;
}
.form-check {
  display: flex;
  align-items: center;
}
html[dir] .form-check{
  margin: 0 0 1.2rem;
  padding: 0;
}
.form-check .form-check-label, .form-check .form-check-input {
  position: relative;
}
html[dir] .form-check .form-check-label, html[dir] .form-check .form-check-input{
  padding: 0;
  margin: 0;
}
html[dir="ltr"] .form-check .form-check-input, html[dir="ltr"] .form-check input[type=checkbox], html[dir="ltr"] .form-check input[type=radio]{
  margin-right: 0.5rem;
}
html[dir="rtl"] .form-check .form-check-input, html[dir="rtl"] .form-check input[type=checkbox], html[dir="rtl"] .form-check input[type=radio]{
  margin-left: 0.5rem;
}
.form-control:disabled, .form-control[readonly] {
  opacity: 1;
}
html[dir] .form-control:disabled, html[dir] .form-control[readonly]{
  background-color: #f1f3f5;
}
html[dir="ltr"] .input-group .form-control:not(:last-child){
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
html[dir="rtl"] .input-group .form-control:not(:last-child){
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
html[dir] .input-group-addon{
  border-radius: 0.2rem;
}
html[dir="ltr"] .input-group-addon{
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
html[dir="rtl"] .input-group-addon{
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
html[dir="ltr"] .form-control + .input-group-addon:not(:first-child){
  border-left: 0 !important;
  border-right: 1px solid #d5dbe1 !important;
}
html[dir="rtl"] .form-control + .input-group-addon:not(:first-child){
  border-right: 0 !important;
  border-left: 1px solid #d5dbe1 !important;
}
.modal-footer {
  justify-content: flex-end;
}
html[dir="ltr"] .modal-footer > :not(:first-child){
  margin-left: 0.25rem;
}
html[dir="rtl"] .modal-footer > :not(:first-child){
  margin-right: 0.25rem;
}
html[dir="ltr"] .modal-footer > :not(:last-child){
  margin-right: 0.25rem;
}
html[dir="rtl"] .modal-footer > :not(:last-child){
  margin-left: 0.25rem;
}
html[dir="ltr"] th{
  text-align: left;
}
html[dir="rtl"] th{
  text-align: right;
}
html[dir="ltr"] .float-right{
  float: right !important;
}
html[dir="rtl"] .float-right{
  float: left !important;
}
html[dir="ltr"] .float-left{
  float: left !important;
}
html[dir="rtl"] .float-left{
  float: right !important;
}
html[dir="ltr"] .text-left{
  text-align: left !important;
}
html[dir="rtl"] .text-left{
  text-align: right !important;
}
html[dir="ltr"] .text-right{
  text-align: right !important;
}
html[dir="rtl"] .text-right{
  text-align: left !important;
}
html[dir] .m-0{
  margin: 0 !important;
}
html[dir="ltr"] .mr-0{
  margin-right: 0 !important;
}
html[dir="rtl"] .mr-0{
  margin-left: 0 !important;
}
html[dir="ltr"] .ml-0{
  margin-left: 0 !important;
}
html[dir="rtl"] .ml-0{
  margin-right: 0 !important;
}
html[dir="ltr"] .mx-0{
  margin-right: 0 !important;
  margin-left: 0 !important;
}
html[dir="rtl"] .mx-0{
  margin-left: 0 !important;
  margin-right: 0 !important;
}
html[dir] .m-1{
  margin: 0.25rem !important;
}
html[dir="ltr"] .mr-1{
  margin-right: 0.25rem !important;
}
html[dir="rtl"] .mr-1{
  margin-left: 0.25rem !important;
}
html[dir="ltr"] .ml-1{
  margin-left: 0.25rem !important;
}
html[dir="rtl"] .ml-1{
  margin-right: 0.25rem !important;
}
html[dir="ltr"] .mx-1{
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
html[dir="rtl"] .mx-1{
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
html[dir] .m-2{
  margin: 0.5rem !important;
}
html[dir="ltr"] .mr-2{
  margin-right: 0.5rem !important;
}
html[dir="rtl"] .mr-2{
  margin-left: 0.5rem !important;
}
html[dir="ltr"] .ml-2{
  margin-left: 0.5rem !important;
}
html[dir="rtl"] .ml-2{
  margin-right: 0.5rem !important;
}
html[dir="ltr"] .mx-2{
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
html[dir="rtl"] .mx-2{
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
html[dir] .m-3{
  margin: 1rem !important;
}
html[dir="ltr"] .mr-3{
  margin-right: 1rem !important;
}
html[dir="rtl"] .mr-3{
  margin-left: 1rem !important;
}
html[dir="ltr"] .ml-3{
  margin-left: 1rem !important;
}
html[dir="rtl"] .ml-3{
  margin-right: 1rem !important;
}
html[dir="ltr"] .mx-3{
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
html[dir="rtl"] .mx-3{
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
html[dir] .m-4{
  margin: 1.5rem !important;
}
html[dir="ltr"] .mr-4{
  margin-right: 1.5rem !important;
}
html[dir="rtl"] .mr-4{
  margin-left: 1.5rem !important;
}
html[dir="ltr"] .ml-4{
  margin-left: 1.5rem !important;
}
html[dir="rtl"] .ml-4{
  margin-right: 1.5rem !important;
}
html[dir="ltr"] .mx-4{
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
html[dir="rtl"] .mx-4{
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
html[dir] .m-5{
  margin: 3rem !important;
}
html[dir="ltr"] .mr-5{
  margin-right: 3rem !important;
}
html[dir="rtl"] .mr-5{
  margin-left: 3rem !important;
}
html[dir="ltr"] .ml-5{
  margin-left: 3rem !important;
}
html[dir="rtl"] .ml-5{
  margin-right: 3rem !important;
}
html[dir="ltr"] .mx-5{
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
html[dir="rtl"] .mx-5{
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
html[dir="ltr"] .ml-auto, html[dir="ltr"] .mx-auto{
  margin-left: auto !important;
  margin-right: unset !important;
}
html[dir="rtl"] .ml-auto, html[dir="rtl"] .mx-auto{
  margin-right: auto !important;
  margin-left: unset !important;
}
html[dir="ltr"] .mr-auto, html[dir="ltr"] .mx-auto{
  margin-left: unset !important;
  margin-right: auto !important;
}
html[dir="rtl"] .mr-auto, html[dir="rtl"] .mx-auto{
  margin-right: unset !important;
  margin-left: auto !important;
}
html[dir] .p-0{
  padding: 0 !important;
}
html[dir] .pt-0{
  padding-top: 0 !important;
}
html[dir="ltr"] .pr-0{
  padding-right: 0 !important;
}
html[dir="rtl"] .pr-0{
  padding-left: 0 !important;
}
html[dir="ltr"] .pl-0{
  padding-left: 0 !important;
}
html[dir="rtl"] .pl-0{
  padding-right: 0 !important;
}
html[dir="ltr"] .px-0{
  padding-right: 0 !important;
  padding-left: 0 !important;
}
html[dir="rtl"] .px-0{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
html[dir] .p-1{
  padding: 0.25rem !important;
}
html[dir="ltr"] .pr-1{
  padding-right: 0.25rem !important;
}
html[dir="rtl"] .pr-1{
  padding-left: 0.25rem !important;
}
html[dir="ltr"] .pl-1{
  padding-left: 0.25rem !important;
}
html[dir="rtl"] .pl-1{
  padding-right: 0.25rem !important;
}
html[dir="ltr"] .px-1{
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
html[dir="rtl"] .px-1{
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
html[dir] .p-2{
  padding: 0.5rem !important;
}
html[dir="ltr"] .pr-2{
  padding-right: 0.5rem !important;
}
html[dir="rtl"] .pr-2{
  padding-left: 0.5rem !important;
}
html[dir="ltr"] .pl-2{
  padding-left: 0.5rem !important;
}
html[dir="rtl"] .pl-2{
  padding-right: 0.5rem !important;
}
html[dir="ltr"] .px-2{
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
html[dir="rtl"] .px-2{
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
html[dir] .p-3{
  padding: 1rem !important;
}
html[dir="ltr"] .pr-3{
  padding-right: 1rem !important;
}
html[dir="rtl"] .pr-3{
  padding-left: 1rem !important;
}
html[dir="ltr"] .pl-3{
  padding-left: 1rem !important;
}
html[dir="rtl"] .pl-3{
  padding-right: 1rem !important;
}
html[dir="ltr"] .px-3{
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
html[dir="rtl"] .px-3{
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
html[dir] .p-4{
  padding: 1.5rem !important;
}
html[dir="ltr"] .pr-4{
  padding-right: 1.5rem !important;
}
html[dir="rtl"] .pr-4{
  padding-left: 1.5rem !important;
}
html[dir="ltr"] .pl-4{
  padding-left: 1.5rem !important;
}
html[dir="rtl"] .pl-4{
  padding-right: 1.5rem !important;
}
html[dir="ltr"] .px-4{
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
html[dir="rtl"] .px-4{
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
html[dir] .p-5{
  padding: 3rem !important;
}
html[dir="ltr"] .pr-5{
  padding-right: 3rem !important;
}
html[dir="rtl"] .pr-5{
  padding-left: 3rem !important;
}
html[dir="ltr"] .pl-5{
  padding-left: 3rem !important;
}
html[dir="rtl"] .pl-5{
  padding-right: 3rem !important;
}
html[dir="ltr"] .px-5{
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
html[dir="rtl"] .px-5{
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
html[dir="ltr"] .pull-right{
  float: right;
}
html[dir="rtl"] .pull-right{
  float: left;
}
html[dir="ltr"] .pull-left{
  float: left;
}
html[dir="rtl"] .pull-left{
  float: right;
}
html[dir] .agenda-container{
  padding: 0;
}
.agenda-container li, .agenda-container .item {
  display: flex;
  line-height: 0.8;
}
html[dir] .agenda-container li, html[dir] .agenda-container .item{
  border: 1px solid #d5dbe1;
}
html[dir="ltr"] .agenda-container li, html[dir="ltr"] .agenda-container .item{
  margin: 0.3rem 0.3rem 0.3rem 1rem;
}
html[dir="rtl"] .agenda-container li, html[dir="rtl"] .agenda-container .item{
  margin: 0.3rem 1rem 0.3rem 0.3rem;
}
.agenda-container::before {
  content: "";
  position: absolute;
  top: 0;
  width: 0.0625rem;
  height: 100%;
  z-index: 1;
}
html[dir] .agenda-container::before{
  background: #d5dbe1;
}
@media (max-width: 992px) {
  html[dir] .agenda-container::before{
    background: none;
  }
}
.agenda-item__content {
  display: flex;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
}
.agenda-item__content__text {
  flex: 1 1 auto;
}
html[dir] .agenda-item__content__text{
  padding: 0.75rem 0;
}
.agenda-item__content__link {
  flex: 0;
}
html[dir] .agenda-item__content__link .btn-link, html[dir] .agenda-item__content__link .project__action--new{
  padding: 0;
}
.agenda_check, .agenda_item_text, .agenda_remove {
  cursor: pointer;
  position: relative;
  z-index: 3;
}
.agenda_check, .agenda_remove {
  color: #d5dbe1;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}
html[dir] .agenda_check, html[dir] .agenda_remove{
  padding: 0.5rem;
}
.agenda_check svg, .agenda_remove svg {
  fill: #d5dbe1;
}
.agenda_check:hover, .agenda_remove:hover {
  color: #14b2c7;
}
.agenda_check:hover svg, .agenda_remove:hover svg {
  fill: #14b2c7;
}
.agenda-item {
  cursor: pointer;
  position: relative;
  color: #354052;
}
html[dir] .agenda-item{
  border-radius: 1rem;
}
.agenda-item input[type=radio] {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
html[dir="ltr"] .agenda-item input[type=radio]{
  left: 0;
}
html[dir="rtl"] .agenda-item input[type=radio]{
  right: 0;
}
html[dir] .agenda-item input[type=radio]:hover + .agenda-item__content{
  background: #f6f8fa;
}
.agenda-item input[type=radio]:hover + .agenda-item__content .agenda_remove {
  color: #14b2c7;
}
.agenda-item.current {
  font-weight: 500;
}
html[dir] .agenda-item.current{
  background: rgb(238.3975903614, 250.5361445783, 252.1024096386);
  border: 1px solid #14b2c7;
}
html[dir="ltr"] .agenda-item:not(.current){
  padding-left: 0.125rem;
}
html[dir="rtl"] .agenda-item:not(.current){
  padding-right: 0.125rem;
}
.agenda-item.completed .agenda_check {
  color: #14b2c7;
}
.agenda-item.completed .agenda_check svg {
  fill: #14b2c7;
}
.agenda-item.completed .agenda_item_text {
  text-decoration: line-through;
}
html[dir] .agenda-item:hover{
  background: #f6f8fa;
}
#agenda-container .tactical-step {
  position: relative;
  z-index: 4;
}
@media (max-width: 992px) {
  html[dir="ltr"] #agenda-container .tactical-step{
    margin-right: 1rem;
  }
  html[dir="rtl"] #agenda-container .tactical-step{
    margin-left: 1rem;
  }
  html[dir="ltr"] #agenda-container .tactical-step.selected{
    border-right: 1px solid #d5dbe1;
  }
  html[dir="rtl"] #agenda-container .tactical-step.selected{
    border-left: 1px solid #d5dbe1;
  }
}
#agenda-container .tactical-step a {
  display: block;
}
html[dir] #agenda-container .tactical-step a{
  border-bottom: 1px solid #f1f3f5;
}
html[dir="ltr"] #agenda-container .tactical-step a{
  padding: 0.75rem 0 0.75rem 1rem;
}
html[dir="rtl"] #agenda-container .tactical-step a{
  padding: 0.75rem 1rem 0.75rem 0;
}
#agenda-container .tactical-step a.selected {
  position: relative;
  color: #fff;
  font-weight: 500;
}
html[dir] #agenda-container .tactical-step a.selected{
  border-bottom: 1px solid #d5dbe1;
  border-top: 1px solid #d5dbe1;
  margin: -0.06 0 0;
  background: #354052;
}
html[dir="ltr"] #agenda-container .tactical-step a.selected{
  border-left: 3px solid #fff;
  border-right: 1px solid #fff;
}
html[dir="rtl"] #agenda-container .tactical-step a.selected{
  border-right: 3px solid #fff;
  border-left: 1px solid #fff;
}
html[dir] #agenda-container .tactical-step a:last-of-type{
  border-top: 1px solid #f1f3f5;
}
html[dir] #agenda-container .tactical-step:first-child a{
  border-top: 1px solid #d5dbe1;
}
.avatar--tiny {
  width: 1.875rem;
  height: 1.875rem;
}
html[dir] .avatar--tiny{
  background-color: #d5dbe1;
  border-radius: 50%;
  background-size: 1.875rem 1.875rem;
}
html[dir="ltr"] .avatar--tiny{
  margin-right: 0.75rem;
}
html[dir="rtl"] .avatar--tiny{
  margin-left: 0.75rem;
}
.avatar--tiny img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
html[dir] .avatar--tiny img{
  border-radius: 50%;
}
.avatar--small {
  width: 2.5rem;
  height: 2.5rem;
}
html[dir] .avatar--small{
  background-color: #d5dbe1;
  border-radius: 50%;
  background-size: 2.5rem 2.5rem;
}
html[dir="ltr"] .avatar--small{
  margin-right: 0.75rem;
}
html[dir="rtl"] .avatar--small{
  margin-left: 0.75rem;
}
.avatar--small img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
html[dir] .avatar--small img{
  border-radius: 50%;
}
.avatar--medium {
  width: 3.5rem;
  height: 3.5rem;
}
html[dir] .avatar--medium{
  background-color: #d5dbe1;
  border-radius: 50%;
  background-size: 3.5rem 3.5rem;
}
html[dir="ltr"] .avatar--medium{
  margin-right: 0.75rem;
}
html[dir="rtl"] .avatar--medium{
  margin-left: 0.75rem;
}
.avatar--medium img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
html[dir] .avatar--medium img{
  border-radius: 50%;
}
.avatar--large {
  width: 7rem;
  height: 7rem;
}
html[dir] .avatar--large{
  background-color: #d5dbe1;
  border-radius: 50%;
  background-size: 7rem 7rem;
}
html[dir="ltr"] .avatar--large{
  margin-right: 0.75rem;
}
html[dir="rtl"] .avatar--large{
  margin-left: 0.75rem;
}
.avatar--large img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
html[dir] .avatar--large img{
  border-radius: 50%;
}
html[dir] .box, html[dir] .list--divided{
  background: #fff;
  border: 1px solid #d5dbe1;
  border-radius: 0.2rem;
  margin-bottom: 1.25rem;
}
html[dir] .box .box__body, html[dir] .list--divided .box__body{
  padding: 1rem;
}
.box .box__body a, .list--divided .box__body a {
  -webkit-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
  word-wrap: break-word;
}
html[dir="ltr"] .box .box__body .btn:not(:first-of-type), html[dir="ltr"] .list--divided .box__body .btn:not(:first-of-type){
  margin-left: 0.625rem;
}
html[dir="rtl"] .box .box__body .btn:not(:first-of-type), html[dir="rtl"] .list--divided .box__body .btn:not(:first-of-type){
  margin-right: 0.625rem;
}
html[dir] .box .box__body .box__footer, html[dir] .list--divided .box__body .box__footer{
  margin: 0 -1rem -1rem;
}
.box .box__header, .list--divided .box__header, .list--divided .list__header {
  position: relative;
}
html[dir] .box .box__header, html[dir] .list--divided .box__header, html[dir] .list--divided .list__header{
  background: #f6f8fa;
  padding: 0.75rem 1rem;
}
html[dir="ltr"] .box .box__header, html[dir="ltr"] .list--divided .box__header, html[dir="ltr"] .list--divided .list__header{
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
html[dir="rtl"] .box .box__header, html[dir="rtl"] .list--divided .box__header, html[dir="rtl"] .list--divided .list__header{
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}
html[dir] .box .box__header:not(:last-child), html[dir] .list--divided .box__header:not(:last-child), html[dir] .list--divided .list__header:not(:last-child){
  border-bottom: 1px solid #d5dbe1;
}
.box .box__header h3, .list--divided .box__header h3, .list--divided .list__header h3, .box .box__header h4, .list--divided .box__header h4, .list--divided .list__header h4 {
  display: inline;
  font-size: 0.875rem;
}
html[dir] .box .box__header h3, html[dir] .list--divided .box__header h3, html[dir] .list--divided .list__header h3, html[dir] .box .box__header h4, html[dir] .list--divided .box__header h4, html[dir] .list--divided .list__header h4{
  margin-bottom: 0;
}
html[dir] .box .box__header + .item, html[dir] .list--divided .box__header + .item, html[dir] .list--divided .list__header + .item{
  border-top: none;
}
.box .box__header .controls, .list--divided .box__header .controls, .list--divided .list__header .controls {
  display: inline-block;
  font-size: 1rem;
}
html[dir] .box .box__header .controls, html[dir] .list--divided .box__header .controls, html[dir] .list--divided .list__header .controls{
  margin-top: -0.15rem;
}
html[dir="ltr"] .box .box__header .controls, html[dir="ltr"] .list--divided .box__header .controls, html[dir="ltr"] .list--divided .list__header .controls{
  float: right;
}
html[dir="rtl"] .box .box__header .controls, html[dir="rtl"] .list--divided .box__header .controls, html[dir="rtl"] .list--divided .list__header .controls{
  float: left;
}
.box .box__header .controls a, .list--divided .box__header .controls a, .list--divided .list__header .controls a {
  color: #d5dbe1;
}
.box .box__header a:not(.btn), .list--divided .box__header a:not(.btn), .list--divided .list__header a:not(.btn) {
  color: rgb(10.6849315068, 95.095890411, 106.3150684932);
}
.box .box__header:hover .controls a, .list--divided .box__header:hover .controls a, .list--divided .list__header:hover .controls a {
  color: #14b2c7;
}
html[dir="ltr"] .box .box__header i, html[dir="ltr"] .list--divided .box__header i, html[dir="ltr"] .list--divided .list__header i{
  margin-right: 0.5rem;
}
html[dir="rtl"] .box .box__header i, html[dir="rtl"] .list--divided .box__header i, html[dir="rtl"] .list--divided .list__header i{
  margin-left: 0.5rem;
}
html[dir] .box .box__header--no-body, html[dir] .list--divided .box__header--no-body{
  border-radius: 0.25rem;
}
html[dir] .box .box__footer, html[dir] .list--divided .box__footer{
  background: #f6f8fa;
  border-radius: 0 0 0.2rem 0.2rem;
  border-top: 1px solid #d5dbe1;
  padding: 1rem;
}
.box .box__footer::after, .list--divided .box__footer::after {
  display: block;
  content: "";
  clear: both;
}
html[dir] .box .box__footer .button, html[dir] .list--divided .box__footer .button{
  margin-bottom: 0;
}
html[dir] .box li.edit-mode, html[dir] .list--divided li.edit-mode, html[dir] .box .item.edit-mode, html[dir] .list--divided .item.edit-mode{
  background: #f1f3f5;
}
html[dir] .box .list.list--divided, html[dir] .list--divided .list.list--divided{
  box-shadow: none;
  border: none;
  margin-bottom: 0;
}
.box.box--split, .box--split.list--divided {
  display: flex;
}
.box.box--split .box__header, .box.box--split .list--divided .list__header, .list--divided .box.box--split .list__header, .box--split.list--divided .box__header, .box--split.list--divided .list__header {
  flex: 0 0 auto;
  min-height: 6.25rem;
  width: 25%;
}
html[dir] .box.box--split .box__header, html[dir] .box.box--split .list--divided .list__header, html[dir] .list--divided .box.box--split .list__header, html[dir] .box--split.list--divided .box__header, html[dir] .box--split.list--divided .list__header{
  border-radius: 0;
  border: none;
  padding: 1rem;
}
html[dir="ltr"] .box.box--split .box__header, html[dir="ltr"] .box.box--split .list--divided .list__header, html[dir="ltr"] .list--divided .box.box--split .list__header, html[dir="ltr"] .box--split.list--divided .box__header, html[dir="ltr"] .box--split.list--divided .list__header{
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
  border-right: 1px solid #d5dbe1;
}
html[dir="rtl"] .box.box--split .box__header, html[dir="rtl"] .box.box--split .list--divided .list__header, html[dir="rtl"] .list--divided .box.box--split .list__header, html[dir="rtl"] .box--split.list--divided .box__header, html[dir="rtl"] .box--split.list--divided .list__header{
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  border-left: 1px solid #d5dbe1;
}
.box.box--split .box__header .box__header__title, .box.box--split .list--divided .list__header .box__header__title, .list--divided .box.box--split .list__header .box__header__title, .box--split.list--divided .box__header .box__header__title, .box--split.list--divided .list__header .box__header__title {
  display: block;
  font-size: 1rem;
}
html[dir] .box.box--split .box__header .box__header__title, html[dir] .box.box--split .list--divided .list__header .box__header__title, html[dir] .list--divided .box.box--split .list__header .box__header__title, html[dir] .box--split.list--divided .box__header .box__header__title, html[dir] .box--split.list--divided .list__header .box__header__title{
  margin-bottom: 0;
}
.box.box--split .box__body, .box--split.list--divided .box__body {
  flex: 3 1 auto;
}
.box.box--split--large .box__header, .box.box--split--large .list--divided .list__header, .list--divided .box.box--split--large .list__header, .box--split--large.list--divided .box__header, .box--split--large.list--divided .list__header {
  width: 33.33%;
}
html[dir] .box--simple{
  background: #fff;
}
html[dir] .box--simple .box__header, html[dir] .box--simple .list--divided .list__header, html[dir] .list--divided .box--simple .list__header{
  background: none;
  border-bottom: none;
  padding: 1.25rem 1.25rem 0;
}
html[dir] .box--simple .box__body{
  padding: 1.25rem;
}
.box--simple .box__body p, .box--simple .box__body__paragraph {
  font-size: 1rem;
  line-height: 1.7;
}
html[dir] .box--simple .box__body p:last-child, html[dir] .box--simple .box__body__paragraph:last-child{
  margin-bottom: 0;
}
html[dir] .box--simple .box__body .box__footer{
  margin: 0 -1.25rem -1.25rem;
}
html[dir] .box--simple .box__header + .box__body, html[dir] .box--simple .list--divided .list__header + .box__body, html[dir] .list--divided .box--simple .list__header + .box__body{
  padding-top: 0;
}
html[dir] .box--list{
  padding: 0;
}
.box--list li, .box--list .item {
  display: flex;
}
html[dir] .box--list li, html[dir] .box--list .item{
  border-top: 1px solid #d5dbe1;
  padding: 1rem;
}
html[dir] .box--list li:first-child, html[dir] .box--list .item:first-child{
  border-top: none;
}
html[dir] .box--list li:hover, html[dir] .box--list .item:hover{
  background: #f6f8fa;
}
html[dir] .box--list-custom, html[dir] .box--list-grid{
  padding: 0;
}
.box--list-custom .list-item, .box--list-grid .list-item {
  display: block;
}
html[dir] .box--list-custom .list-item, html[dir] .box--list-grid .list-item{
  border-top: 1px solid #d5dbe1;
  padding: 1rem;
}
html[dir] .box--list-custom .list-item:hover, html[dir] .box--list-grid .list-item:hover{
  background: #f6f8fa;
}
html[dir] .box--list-custom li:first-child .list-item, html[dir] .box--list-grid li:first-child .list-item{
  border-top: none;
}
html[dir="ltr"] .box--list-grid .list-item{
  border-right: 1px solid #d5dbe1;
}
html[dir="rtl"] .box--list-grid .list-item{
  border-left: 1px solid #d5dbe1;
}
html[dir] .box--flat{
  background: #f6f8fa;
  border: 1px solid #d5dbe1;
}
.ui-definition-tooltip {
  display: flex;
  align-items: center;
}
html[dir="ltr"] .ui-definition-tooltip__title{
  margin-right: 8px;
}
html[dir="rtl"] .ui-definition-tooltip__title{
  margin-left: 8px;
}
.ui-definition-tooltip__title h3 {
  position: static;
}
.ui-definition-tooltip__question-badge {
  display: flex;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 1.25rem;
  color: #fff;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-around;
  opacity: 0.7;
}
html[dir] .ui-definition-tooltip__question-badge{
  background-color: #c0c7d1;
  border-radius: 100%;
  margin-bottom: 0.3rem;
}
.ui-definition-tooltip__question-badge svg {
  fill: #fff;
  width: 12px;
  height: 12px;
}
.ui-definition-tooltip__question-badge:hover {
  opacity: 1;
}
html[dir] .ui-definition-tooltip__question-badge:hover{
  background-color: #354052;
}
html[dir] input.error, html[dir] .fieldWithErrors input, html[dir] .field_with_errors input{
  box-shadow: 0 0 0.25rem #dcbb41;
  border-color: #dcbb41;
}
label.error {
  color: #fff;
  position: absolute;
  font-size: 0.75rem;
  font-family: Verdana, Geneva, sans-serif;
  display: block;
  white-space: nowrap;
  z-index: 10;
}
html[dir] label.error{
  margin-top: -0.5rem;
  background-color: #dcbb41;
  border: 0;
  padding: 0.125rem 0.5rem;
  border-radius: 0.25rem;
}
html[dir="ltr"] label.error{
  box-shadow: 0.125rem 0.125rem 0.25rem rgba(37, 46, 46, 0.26);
}
html[dir="rtl"] label.error{
  box-shadow: -0.125rem 0.125rem 0.25rem rgba(37, 46, 46, 0.26);
}
label.error::before {
  content: "";
  position: absolute;
  top: -0.25rem;
  width: 0;
  height: 0;
}
html[dir] label.error::before{
  border-bottom: 4px solid #dcbb41;
}
html[dir="ltr"] label.error::before{
  left: 0.5rem;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
html[dir="rtl"] label.error::before{
  right: 0.5rem;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.error-container {
  position: relative;
  color: #da5443;
}
html[dir] .error-container{
  margin: 0 0 0.5rem;
}
.field_with_errors .error-container::after {
  content: "⚠";
  display: inline-block;
  font-size: 1.5rem;
  vertical-align: middle;
  color: #dcbb41;
}
html[dir] .field_with_errors .error-container::after{
  padding: 0.25rem;
}
.field_with_errors {
  white-space: nowrap;
}
#errorExplanation {
  width: 25rem;
  color: #fff;
}
html[dir] #errorExplanation{
  padding: 0.5rem;
  margin-bottom: 1.25rem;
  background-color: #dcbb41;
}
#errorExplanation.wideError {
  width: 100%;
}
#errorExplanation h2 {
  font-weight: bold;
  font-size: 0.75rem;
  color: #fff;
}
html[dir] #errorExplanation h2{
  margin: -0.5rem;
  background-color: #dcbb41;
}
html[dir="ltr"] #errorExplanation h2{
  text-align: left;
  padding: 0.25rem 0.25rem 0.25rem 1rem;
}
html[dir="rtl"] #errorExplanation h2{
  text-align: right;
  padding: 0.25rem 1rem 0.25rem 0.25rem;
}
#errorExplanation h2, #errorExplanation p {
  display: none;
}
#errorExplanation p {
  color: #354052;
}
html[dir] #errorExplanation p{
  margin-bottom: 0;
  padding: 0.25rem;
}
html[dir="ltr"] #errorExplanation ul{
  padding-left: 1.375rem;
}
html[dir="rtl"] #errorExplanation ul{
  padding-right: 1.375rem;
}
#errorExplanation ul li {
  font-size: 0.875rem;
  list-style: square;
}
#errorExplanation.wideError ul li {
  list-style: none;
}
#error_explanation h2 {
  display: none;
}
div.icon {
  display: inline-block;
}
.icon-button {
  font-size: 150%;
}
.icon-container {
  height: 1.875rem;
  width: 1.375rem;
  overflow: hidden;
  display: inline-block;
  cursor: default;
  position: relative;
}
html[dir] .icon-container{
  border-radius: 0.25rem;
  text-align: center;
}
.icon-container.btn {
  width: 1.875rem;
  white-space: nowrap;
}
html[dir] .icon-container.btn{
  background: #f6f8fa;
}
.icon--with-tooltip {
  position: relative;
}
.icon--with-tooltip.with-text {
  display: flex;
  align-items: center;
}
html[dir="ltr"] .icon--with-tooltip .icon-text{
  margin-left: 0.25rem;
}
html[dir="rtl"] .icon--with-tooltip .icon-text{
  margin-right: 0.25rem;
}
.controls .icon-link, .controls .icon-link-disabled {
  display: inline-block;
  font-size: 1rem;
  line-height: 0.875rem;
}
html[dir="ltr"] .controls .fa-trash-o{
  margin-left: 0.25rem !important;
}
html[dir="rtl"] .controls .fa-trash-o{
  margin-right: 0.25rem !important;
}
.fa-primary-color {
  color: #14b2c7 !important; /* stylelint-disable-line declaration-no-important */
}
.icon--meeting-type-alignment-fix {
  min-width: 1rem;
  height: 0.875rem;
  display: inline-block;
}
.icon-gray {
  color: #909eb0;
}
.inline-edit-table:not(#add-item) .td:last-of-type { /* stylelint-disable-line declaration-no-important */
  width: 3.125rem !important; /* stylelint-disable-line declaration-no-important */ /* stylelint-disable-line declaration-no-important */
  vertical-align: middle;
}
html[dir="ltr"] .inline-edit-table:not(#add-item) .td:last-of-type{
  text-align: right !important;
  padding: 0.25rem 1.375rem 0.25rem 0.25rem !important;
}
html[dir="rtl"] .inline-edit-table:not(#add-item) .td:last-of-type{
  text-align: left !important;
  padding: 0.25rem 0.25rem 0.25rem 1.375rem !important;
}
.inline-edit-table .tbody:empty::after {
  content: attr(data-none-defined);
  display: block;
  position: absolute;
}
html[dir] .inline-edit-table .tbody:empty::after{
  padding: 0.75rem 0;
}
.inline-edit-table .tbody:empty {
  display: block;
}
html[dir="ltr"] .inline-edit-table .tbody:empty{
  margin: 0.25rem 0 2.8rem 0.75rem;
}
html[dir="rtl"] .inline-edit-table .tbody:empty{
  margin: 0.25rem 0.75rem 2.8rem 0;
}
html[dir="ltr"] .inline-edit-table .th, html[dir="ltr"] .inline-edit-table .td{
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
html[dir="rtl"] .inline-edit-table .th, html[dir="rtl"] .inline-edit-table .td{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.inline-edit-table .td {
  position: relative;
}
html[dir] .inline-edit-table .td{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
html[dir="ltr"] .inline-edit-table .td:first-of-type{
  padding-left: 0.75rem;
}
html[dir="rtl"] .inline-edit-table .td:first-of-type{
  padding-right: 0.75rem;
}
.inline-edit-table input {
  box-sizing: border-box;
}
.inline-edit-table .edit-controls {
  width: 4.375rem;
  position: absolute;
  top: -0.25rem;
  cursor: pointer;
}
html[dir="ltr"] .inline-edit-table .edit-controls{
  padding-left: 0;
  padding-right: 0;
  right: 0.25rem;
}
html[dir="rtl"] .inline-edit-table .edit-controls{
  padding-right: 0;
  padding-left: 0;
  left: 0.25rem;
}
.inline-edit-table .remove-controls {
  white-space: nowrap;
}
html[dir] .inline-edit-table .remove-controls{
  padding-top: 0.25rem;
}
.inline-edit-table .controls {
  font-size: 1.25rem;
}
.inline-edit-table .controls a {
  width: 1.56rem;
}
html[dir] .inline-edit-table .controls a{
  margin: 0;
  padding: 0;
}
html[dir="ltr"] .inline-edit-table .controls a{
  margin-right: -0.375rem;
}
html[dir="rtl"] .inline-edit-table .controls a{
  margin-left: -0.375rem;
}
.inline-edit-table .tr.edit, .inline-edit-table .tr.edit .td {
  vertical-align: top;
}
html[dir] .inline-edit-table .tr.edit, html[dir] .inline-edit-table .tr.edit .td{
  background-color: #e8f4f9;
}
html[dir="ltr"] .inline-edit-table .tr.edit, html[dir="ltr"] .inline-edit-table .tr.edit .td{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
html[dir="rtl"] .inline-edit-table .tr.edit, html[dir="rtl"] .inline-edit-table .tr.edit .td{
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
html[dir] .inline-edit-table .edit .td{
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.inline-edit-table .remove-controls a {
  font-size: 1.75rem;
  cursor: pointer;
  display: inline-block;
  height: 2.75rem;
}
.inline-edit-table .remove-controls a.cancel {
  font-size: 1rem;
}
.inline-edit-table .item-link a, .inline-edit-table .add-item {
  font-size: 1rem;
  display: block;
}
html[dir="ltr"] .inline-edit-table .waiting-spinner{
  margin-left: -1.875rem;
  float: left;
}
html[dir="rtl"] .inline-edit-table .waiting-spinner{
  margin-right: -1.875rem;
  float: right;
}
.inline-style-table .controls {
  font-size: 1.25rem;
}
html[dir="ltr"] body.modal-open{
  padding-right: 0 !important;
}
html[dir="rtl"] body.modal-open{
  padding-left: 0 !important;
}
.page__content {
  position: relative;
}
html[dir] .page__content.no-breadcrumb .page__header{
  padding-top: 1.875rem;
}
.inline-react-component {
  display: inline-block;
}
.page__header {
  position: relative;
}
html[dir] .page__header{
  margin-bottom: 1rem;
}
html[dir] .page__header--detailed{
  padding-top: 0.25rem;
}
html[dir] .page__header--detailed .avatar--medium{
  margin-top: 0.125rem;
}
.page__header h2, .page__header h3, .page__header h4, .page__header .button, .page__header .button-group, .page__header .controls, .section__header h2, .section__header h3, .section__header h4, .section__header .button, .section__header .button-group, .section__header .controls {
  display: inline-block;
}
html[dir="ltr"] .page__header .button, html[dir="ltr"] .page__header .button-group, html[dir="ltr"] .page__header .controls, html[dir="ltr"] .section__header .button, html[dir="ltr"] .section__header .button-group, html[dir="ltr"] .section__header .controls{
  float: right;
}
html[dir="rtl"] .page__header .button, html[dir="rtl"] .page__header .button-group, html[dir="rtl"] .page__header .controls, html[dir="rtl"] .section__header .button, html[dir="rtl"] .section__header .button-group, html[dir="rtl"] .section__header .controls{
  float: left;
}
.page__header .controls, .section__header .controls {
  font-size: 1rem;
}
html[dir] .page__header .button, html[dir] .section__header .button{
  margin-bottom: 0;
}
html[dir="ltr"] .page__header .button, html[dir="ltr"] .section__header .button{
  margin-left: 0.625rem;
}
html[dir="rtl"] .page__header .button, html[dir="rtl"] .section__header .button{
  margin-right: 0.625rem;
}
.header__sub {
  display: inline-block;
  font-size: 0.875rem;
}
html[dir] .header__sub{
  margin-top: -0.125rem;
}
html[dir="ltr"] .header__sub{
  margin-left: 0.625rem;
}
html[dir="rtl"] .header__sub{
  margin-right: 0.625rem;
}
html[dir="ltr"] .header__sub a{
  margin-left: -0.1875rem;
}
html[dir="rtl"] .header__sub a{
  margin-right: -0.1875rem;
}
.page__main {
  position: relative;
}
html[dir] .page__main{
  padding-bottom: 3.75rem;
}
.content__sidebar {
  position: relative;
}
html[dir] .content__sidebar{
  padding: 0;
}
.content__sidebar a {
  word-break: break-all;
}
html[dir="ltr"] .sidebar__sections{
  padding-right: 1.875rem;
}
html[dir="rtl"] .sidebar__sections{
  padding-left: 1.875rem;
}
html[dir] .sidebar__meeting-buttons{
  border-bottom: 1px solid #d5dbe1;
}
html[dir] .content__section, html[dir] .section{
  margin: 1.875rem 0;
}
html[dir] .content__section:first-child, html[dir] .section:first-child{
  margin-top: 0;
}
html[dir] .section--divided{
  border-bottom: 1px solid #d5dbe1;
  padding-bottom: 1.875rem;
}
html[dir] .section--small{
  margin: 1rem 0;
}
html[dir] .section--medium{
  margin: 1.25rem 0;
}
html[dir] .section__header{
  margin-bottom: 1rem;
}
.section__header h1, .section__header h2, .section__header h3 {
  flex: 1 1 auto;
}
html[dir] .section__header h1, html[dir] .section__header h2, html[dir] .section__header h3{
  margin-bottom: 0;
}
html[dir="ltr"] .section__header .button-group{
  float: right;
}
html[dir="rtl"] .section__header .button-group{
  float: left;
}
html[dir] .section__header.section__header--compact{
  margin-bottom: 0.625rem;
}
html[dir] .section__header.section__header--collapse{
  margin: 0;
}
.section__header.underlined {
  display: block;
}
html[dir] .section__header.underlined{
  border-bottom: 1px solid #d5dbe1;
  padding-bottom: 0.5rem;
}
html[dir] .section__body{
  margin-bottom: 1.875rem;
}
html[dir] .section__footer{
  margin-top: 1.875rem;
}
ul {
  list-style: none;
}
html[dir] ul{
  padding: 0;
  margin: 0;
}
ul.bulleted, ul.bulleted-small {
  list-style-type: disc;
}
html[dir] ul.bulleted, html[dir] ul.bulleted-small{
  margin: 0;
}
html[dir="ltr"] ul.bulleted, html[dir="ltr"] ul.bulleted-small{
  padding-left: 1.3em;
}
html[dir="rtl"] ul.bulleted, html[dir="rtl"] ul.bulleted-small{
  padding-right: 1.3em;
}
html[dir] ul.bulleted p:last-child, html[dir] ul.bulleted-small p:last-child{
  margin-bottom: 0;
}
html[dir] ul.bulleted-small{
  padding-top: 0.325rem;
  padding-bottom: 0.325rem;
}
html[dir] ul.bulleted-small li{
  padding: 0.45rem 0 0;
}
.line-item .controls {
  display: inline-block;
  opacity: 0.5;
  white-space: nowrap;
  position: absolute;
}
html[dir="ltr"] .line-item .controls{
  right: 0.625rem;
}
html[dir="rtl"] .line-item .controls{
  left: 0.625rem;
}
.line-item:hover .controls {
  opacity: 1;
}
html[dir] .list{
  margin: 0 0 1rem;
}
html[dir] .list + .list{
  margin: 1rem 0;
}
.list--default, .list--bulleted {
  list-style-type: disc;
}
html[dir] .list--default, html[dir] .list--bulleted{
  margin: 0;
}
html[dir="ltr"] .list--default, html[dir="ltr"] .list--bulleted{
  padding-left: 1.25rem;
}
html[dir="rtl"] .list--default, html[dir="rtl"] .list--bulleted{
  padding-right: 1.25rem;
}
html[dir] .list--default li p:last-child, html[dir] .list--bulleted li p:last-child{
  margin-bottom: 0;
}
html[dir] .list--spaced li{
  margin-bottom: 0.625rem;
}
.list--divided--not-box {
  width: 100%;
}
.list--divided--not-box .list__header {
  font-size: 0.875rem;
  font-weight: 600;
}
html[dir] .list--divided--not-box .list__header{
  padding: 0.5rem 0.625rem;
}
html[dir="ltr"] .list--divided--not-box .list__header{
  text-align: left;
}
html[dir="rtl"] .list--divided--not-box .list__header{
  text-align: right;
}
.list--divided--not-box .list__header .icon, .list--divided--not-box .list__header .fa {
  color: #d5dbe1;
  line-height: 1;
}
html[dir="ltr"] .list--divided--not-box .list__header .icon, html[dir="ltr"] .list--divided--not-box .list__header .fa{
  margin-right: 0.625rem;
}
html[dir="rtl"] .list--divided--not-box .list__header .icon, html[dir="rtl"] .list--divided--not-box .list__header .fa{
  margin-left: 0.625rem;
}
html[dir] .list--divided--not-box .list__header input[type=checkbox]{
  margin: 0;
}
.list--divided--not-box .list__body {
  line-height: 1.4;
}
.list--divided--not-box .inline__item {
  display: inline-block;
}
.list--divided--not-box li, .list--divided--not-box .list__item {
  font-size: 0.875rem;
}
html[dir] .list--divided--not-box li, html[dir] .list--divided--not-box .list__item{
  border-bottom: 1px solid #d5dbe1;
  padding: 0.75rem 1rem;
}
html[dir] .list--divided--not-box li.no-border, html[dir] .list--divided--not-box .list__item.no-border{
  border-top: none;
  padding-top: 0.187rem;
}
.list--divided--not-box li .controls, .list--divided--not-box .list__item .controls {
  display: block;
  opacity: 0.35;
  white-space: nowrap;
}
.list--divided--not-box li .controls .icon, .list--divided--not-box li .controls .fa, .list--divided--not-box .list__item .controls .icon, .list--divided--not-box .list__item .controls .fa {
  color: #d5dbe1;
}
html[dir="ltr"] .list--divided--not-box li .controls .icon, html[dir="ltr"] .list--divided--not-box li .controls .fa, html[dir="ltr"] .list--divided--not-box .list__item .controls .icon, html[dir="ltr"] .list--divided--not-box .list__item .controls .fa{
  margin-right: 0;
}
html[dir="rtl"] .list--divided--not-box li .controls .icon, html[dir="rtl"] .list--divided--not-box li .controls .fa, html[dir="rtl"] .list--divided--not-box .list__item .controls .icon, html[dir="rtl"] .list--divided--not-box .list__item .controls .fa{
  margin-left: 0;
}
html[dir] .list--divided--not-box li:last-child, html[dir] .list--divided--not-box .list__item:last-child{
  border-bottom: none;
}
html[dir="ltr"] .list--divided--not-box li:last-child, html[dir="ltr"] .list--divided--not-box .list__item:last-child{
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
html[dir="rtl"] .list--divided--not-box li:last-child, html[dir="rtl"] .list--divided--not-box .list__item:last-child{
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
html[dir] .list--divided--not-box li p:last-child, html[dir] .list--divided--not-box .list__item p:last-child{
  margin: 0;
}
.list--divided--not-box li .icon, .list--divided--not-box li .fa, .list--divided--not-box .list__item .icon, .list--divided--not-box .list__item .fa {
  line-height: 1;
}
html[dir="ltr"] .list--divided--not-box li .icon, html[dir="ltr"] .list--divided--not-box li .fa, html[dir="ltr"] .list--divided--not-box .list__item .icon, html[dir="ltr"] .list--divided--not-box .list__item .fa{
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
html[dir="rtl"] .list--divided--not-box li .icon, html[dir="rtl"] .list--divided--not-box li .fa, html[dir="rtl"] .list--divided--not-box .list__item .icon, html[dir="rtl"] .list--divided--not-box .list__item .fa{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
html[dir] .list--divided--not-box li:hover, html[dir] .list--divided--not-box .list__item:hover{
  background: #f6f8fa;
}
.list--divided--not-box li:hover .controls, .list--divided--not-box .list__item:hover .controls {
  opacity: 1;
}
.list--divided--not-box li:hover a.icon, .list--divided--not-box li:hover a.fa, .list--divided--not-box .list__item:hover a.icon, .list--divided--not-box .list__item:hover a.fa {
  color: #14b2c7;
}
.list--divided--not-box .person {
  height: 1.5rem;
}
html[dir] .list--divided--not-box .button{
  margin: -0.25rem 0;
}
.list--divided {
  width: 100%;
}
.list--divided .list__header {
  font-weight: 600;
}
html[dir="ltr"] .list--divided .list__header{
  text-align: left;
}
html[dir="rtl"] .list--divided .list__header{
  text-align: right;
}
.list--divided .list__header .icon, .list--divided .list__header .fa {
  color: #d5dbe1;
  line-height: 1;
}
html[dir="ltr"] .list--divided .list__header .icon, html[dir="ltr"] .list--divided .list__header .fa{
  margin-right: 0.625rem;
}
html[dir="rtl"] .list--divided .list__header .icon, html[dir="rtl"] .list--divided .list__header .fa{
  margin-left: 0.625rem;
}
html[dir] .list--divided .list__header input[type=checkbox]{
  margin: 0;
}
.list--divided .list__body {
  line-height: 1.4;
}
.list--divided .inline__item {
  display: inline-block;
  vertical-align: top;
}
.list--divided li, .list--divided .list__item {
  font-size: 0.875rem;
}
html[dir] .list--divided li, html[dir] .list--divided .list__item{
  border-bottom: 1px solid #d5dbe1;
  padding: 0.75rem 1rem;
}
html[dir] .list--divided li.no-border, html[dir] .list--divided .list__item.no-border{
  border-top: none;
  padding-top: 0.187rem;
}
.list--divided li .controls, .list--divided .list__item .controls {
  display: block;
  opacity: 0.35;
  white-space: nowrap;
}
.list--divided li .controls .icon, .list--divided li .controls .fa, .list--divided .list__item .controls .icon, .list--divided .list__item .controls .fa {
  color: #d5dbe1;
}
html[dir="ltr"] .list--divided li .controls .icon, html[dir="ltr"] .list--divided li .controls .fa, html[dir="ltr"] .list--divided .list__item .controls .icon, html[dir="ltr"] .list--divided .list__item .controls .fa{
  margin-right: 0;
}
html[dir="rtl"] .list--divided li .controls .icon, html[dir="rtl"] .list--divided li .controls .fa, html[dir="rtl"] .list--divided .list__item .controls .icon, html[dir="rtl"] .list--divided .list__item .controls .fa{
  margin-left: 0;
}
html[dir] .list--divided li:last-of-type, html[dir] .list--divided .list__item:last-of-type{
  border-bottom: none;
}
html[dir="ltr"] .list--divided li:last-of-type, html[dir="ltr"] .list--divided .list__item:last-of-type{
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
html[dir="rtl"] .list--divided li:last-of-type, html[dir="rtl"] .list--divided .list__item:last-of-type{
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
html[dir] .list--divided li p:last-child, html[dir] .list--divided .list__item p:last-child{
  margin: 0;
}
.list--divided li .icon, .list--divided li .fa, .list--divided .list__item .icon, .list--divided .list__item .fa {
  line-height: 1;
}
html[dir="ltr"] .list--divided li .icon, html[dir="ltr"] .list--divided li .fa, html[dir="ltr"] .list--divided .list__item .icon, html[dir="ltr"] .list--divided .list__item .fa{
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
html[dir="rtl"] .list--divided li .icon, html[dir="rtl"] .list--divided li .fa, html[dir="rtl"] .list--divided .list__item .icon, html[dir="rtl"] .list--divided .list__item .fa{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
html[dir] .list--divided li:hover, html[dir] .list--divided .list__item:hover{
  background: #f6f8fa;
}
.list--divided li:hover .controls, .list--divided .list__item:hover .controls {
  opacity: 1;
}
.list--divided li:hover a.icon, .list--divided li:hover a.fa, .list--divided .list__item:hover a.icon, .list--divided .list__item:hover a.fa {
  color: #14b2c7;
}
.list--divided li.is-completed, .list--divided .list__item.is-completed {
  color: #999;
}
html[dir] .list--divided li.is-completed, html[dir] .list--divided .list__item.is-completed{
  background: #f1f3f5;
}
html[dir] .list--divided li.is-completed:hover, html[dir] .list--divided .list__item.is-completed:hover{
  background: #f1f3f5;
}
.list--divided .btn-sm {
  top: 0.187rem;
  position: relative;
}
html[dir] .list--divided .btn-sm{
  margin-top: -0.625rem;
}
.list--divided .person {
  height: 1.25rem;
  top: -0.125rem;
  position: relative;
}
html[dir] .list--divided .button{
  margin: -0.25rem 0;
}
html[dir] .list--box .list-item--inner{
  padding: 1rem;
}
html[dir] .list--sidebar li{
  border-bottom: 1px solid #d5dbe1;
}
.list--sidebar a {
  display: block;
  position: relative;
}
html[dir] .list--sidebar a{
  padding: 0.375rem 0.625rem;
  transition: background 0.15s ease-in-out;
}
html[dir="ltr"] .list--sidebar a{
  border-left: 0 solid transparent;
}
html[dir="rtl"] .list--sidebar a{
  border-right: 0 solid transparent;
}
html[dir] .list--sidebar a:hover{
  background: #f6f8fa;
}
.header_group {
  width: 100%;
}
html[dir] .header_group{
  padding: 0 0.75rem;
}
html[dir] .header_group--inner{
  text-align: center;
  border-bottom: 1px solid #d5dbe1;
}
table.holacracy-stats .header_group--inner {
  width: 16rem;
}
html[dir] table.inner-grid{
  border-collapse: collapse;
}
html[dir] table.inner-grid td, html[dir] table.inner-grid th{
  border: 1px solid #d5dbe1;
}
html[dir] table.inner-grid tr:first-child th{
  border-top: 0;
}
html[dir] table.inner-grid tr:last-child td{
  border-bottom: 0;
}
html[dir="ltr"] table.inner-grid tr td:first-child, html[dir="ltr"] table.inner-grid tr th:first-child{
  border-left: 0;
}
html[dir="rtl"] table.inner-grid tr td:first-child, html[dir="rtl"] table.inner-grid tr th:first-child{
  border-right: 0;
}
html[dir="ltr"] table.inner-grid tr td:last-child, html[dir="ltr"] table.inner-grid tr th:last-child{
  border-right: 0;
}
html[dir="rtl"] table.inner-grid tr td:last-child, html[dir="rtl"] table.inner-grid tr th:last-child{
  border-left: 0;
}
html[dir] table.interactive:not(.by-cell) tr:hover, html[dir] table.interactive.by-cell td:hover, html[dir] .table.interactive:not(.by-cell) > .tr:hover, html[dir] .tbody.interactive:not(.by-cell) > .tr:hover, html[dir] dl.interactive dt:hover, html[dir] dl.interactive dd:hover, html[dir] div.interactive:hover, html[dir] ul.interactive li:hover, html[dir] li.interactive:hover, html[dir] .interactive-hovered, html[dir] .zebra .stripe:nth-of-type(odd).interactive-hovered, html[dir] .zebra .stripe:nth-of-type(even).interactive-hovered, html[dir] .zebra .interactive.stripe:hover{
  background-color: #f6f8fa;
}
html[dir] table.no-padding td{
  padding: 0;
}
html[dir] table.zebra td{
  padding: 0.35rem 0.5rem;
}
table.interactive tr {
  height: 2.25rem;
}
html[dir] table tr.footer{
  border-top: 1px solid #d5dbe1;
}
html[dir] tr.footer > td{
  padding: 0.5rem 0 !important;
}
html[dir] table.interactive tr.footer:hover, html[dir] table.interactive tr.theader{
  background-color: transparent;
}
html[dir] table.interactive th:hover{
  background-color: #fff !important;
}
table.manycolumns {
  vertical-align: top;
}
html[dir] table.manycolumns{
  border-collapse: collapse;
  background: #fff;
}
table th.date-col {
  width: 11rem;
}
html[dir] table.manycolumns th{
  padding: 0 0.35rem;
}
html[dir] table td, html[dir] .table .td{
  padding: 0 0.5rem;
}
.table {
  display: table;
}
.table .tbody, .table .tfoot {
  display: table-row-group;
}
.table .row-group {
  display: table-row-group;
}
.table .tr {
  display: table-row;
}
.table .th {
  display: table-cell;
}
html[dir] .table .th{
  padding: 0.5rem;
}
table th, table .th, .table th, .table .th {
  font-size: 1.125rem;
  font-weight: 300;
}
.table form.tr > div:not(.td) {
  display: none !important; /* stylelint-disable-line declaration-no-important */
}
.td {
  display: table-cell;
  vertical-align: middle;
}
table td.rowheader {
  font-weight: bold;
}
html[dir="ltr"] table td.rowheader{
  text-align: right;
}
html[dir="rtl"] table td.rowheader{
  text-align: left;
}
table.lightweight th {
  font-weight: normal;
  font-size: 100%;
  color: #354052;
}
html[dir] table.lightweight th{
  background-color: transparent;
  padding: 0 0.5rem;
  border-bottom: none;
}
table.lightweight th.delete {
  font-size: 80%;
}
html[dir] table.line-item-table td, html[dir] .table.line-item-table .td{
  padding: 0.5rem;
}
form table td {
  position: relative;
}
html[dir="ltr"] table.table-just-center{
  margin-left: auto;
  margin-right: auto;
}
html[dir="rtl"] table.table-just-center{
  margin-right: auto;
  margin-left: auto;
}
html[dir] h2.pre-table-no-headers{
  margin-bottom: 0;
}
html[dir] table.zebra tr:nth-of-type(odd), html[dir] .table.zebra > .tr:nth-of-type(odd), html[dir] .zebra .stripe:nth-of-type(odd), html[dir] .zebra.stripe:nth-of-type(odd){
  background-color: #fff;
}
html[dir] table.zebra tr:nth-of-type(even), html[dir] .table.zebra > .tr:nth-of-type(even), html[dir] .zebra .stripe:nth-of-type(even), html[dir] .zebra.stripe:nth-of-type(even){
  background: #f6f8fa;
}
html[dir] table .line-item td input, html[dir] table .line-item td textarea{
  margin-bottom: 0;
}
html[dir] table input[type=checkbox]{
  margin-bottom: 0;
}
html[dir="ltr"] .gov-mtg-agenda-item-workspace{
  margin-left: 2rem;
}
html[dir="rtl"] .gov-mtg-agenda-item-workspace{
  margin-right: 2rem;
}
@media (max-width: 992px) {
  html[dir] .gov-mtg-agenda-item-workspace{
    margin-top: 2rem;
  }
  html[dir="ltr"] .gov-mtg-agenda-item-workspace{
    margin-left: 0;
  }
  html[dir="rtl"] .gov-mtg-agenda-item-workspace{
    margin-right: 0;
  }
}
html[dir] .gov-mtg-agenda-item-workspace > .loading-dots{
  margin: 15rem auto;
}
.governance_meetings.main.new .page__breadcrumb {
  display: none;
}
html[dir] .governance_meetings.main.new .page-header__body{
  padding-bottom: 0;
  margin-bottom: 1.5rem;
}
html[dir] .governance_meetings.main.new .page__content{
  margin-top: 1rem;
}
.governance_meetings.main.new .u-sticky-top-padded {
  z-index: 3;
}
html[dir] .governance_meetings.main.new .refinery-box:first-of-type{
  border-top: none;
}
html[dir] .governance_meetings.main.new .refinery-box:first-of-type > .refinery-section{
  padding-top: 0;
}
html[dir] .governance_meetings.main.new #waiting-for-proposal{
  margin-top: 1.2rem;
}
.btn-header-group .btn-header-group__item {
  display: inline-block;
}
html[dir="ltr"] .btn-header-group .btn-header-group__item + .btn-header-group__item{
  margin-left: 0.5rem;
}
html[dir="rtl"] .btn-header-group .btn-header-group__item + .btn-header-group__item{
  margin-right: 0.5rem;
}
.saml-settings-form__container .form-check {
  justify-content: space-between;
  flex-wrap: wrap;
}
html[dir] .saml-settings-form__container .form-check .form-text:not(:last-child){
  margin-bottom: 0.5rem;
}
.person {
  display: inline-block;
}
.PersonList-placeholder {
  min-height: 2.5rem;
}
.PersonList {
  display: flex;
  flex-direction: row-reverse;
}
.PersonList .avatar {
  position: relative;
}
html[dir] .PersonList .avatar{
  margin: 0;
}
html[dir="ltr"] .PersonList .avatar{
  margin-left: -0.75rem;
}
html[dir="rtl"] .PersonList .avatar{
  margin-right: -0.75rem;
}
.PersonList .avatar:hover {
  z-index: 1;
}
html[dir] .PersonList .avatar:hover{
  transform: scale(1.15, 1.15);
}
.PersonList .avatar.is-host::after {
  content: "";
  display: block;
  height: 0.625rem;
  position: absolute;
  top: 0;
  width: 0.625rem;
}
html[dir] .PersonList .avatar.is-host::after{
  background: #14b2c7;
  border: 1px solid #fff;
  border-radius: 0.3125rem;
}
html[dir="ltr"] .PersonList .avatar.is-host::after{
  right: 0;
}
html[dir="rtl"] .PersonList .avatar.is-host::after{
  left: 0;
}
.project-with-actions .btn-group {
  align-items: center;
}
.project-actions {
  cursor: auto;
}
html[dir] .project-actions{
  margin-top: 0.5rem;
}
html[dir] .project-actions:not(.project-actions__foldable){
  padding: 0.5rem;
  background: #fafafa;
}
.project__action {
  outline: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
html[dir] .project__action{
  margin: 0;
  padding: 0;
}
html[dir] .project__action--in-edit{
  background-color: transparent !important;
}
.project__action--in-edit .project__action-description, .project__action--in-edit .project__action-description a {
  text-decoration: none !important; /* stylelint-disable-line declaration-no-important */
}
html[dir] .project__action--in-edit .project__action-description{
  border: 1px solid #2bc6da !important;
  border-radius: 0.2rem;
  background-color: #fff;
}
html[dir="ltr"] .project__action--in-edit .project__action-description{
  padding-left: 0.25rem;
  margin-right: 5rem;
}
html[dir="rtl"] .project__action--in-edit .project__action-description{
  padding-right: 0.25rem;
  margin-left: 5rem;
}
.project__action--completed .project__action-description, .project__action--completed .project__action-description a {
  text-decoration: line-through;
  color: #c0c7d1;
}
.project__action--completed:hover .project__action-description, .project__action--completed:hover .project__action-description a {
  color: #909eb0;
}
.project__action--new {
  cursor: pointer;
  color: #087f97;
}
.project__action--new:hover {
  color: #109cae;
}
.project__action--disabled {
  cursor: default;
  pointer-events: none;
}
.project__action-description {
  width: 100%;
}
html[dir] .project__action-description{
  border: 1px solid transparent;
}
html[dir="ltr"] .project__action-description{
  margin-left: 0.25rem;
  padding-left: 0.25rem;
}
html[dir="rtl"] .project__action-description{
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.project__action-description span, .project__action-description input {
  outline: none;
  display: block;
  width: 100%;
}
html[dir] .project__action-description span, html[dir] .project__action-description input{
  border: none;
  margin: 0;
  padding: 0;
}
html[dir] .project__action-description input.editing{
  background: transparent;
}
.project__action-description a {
  color: #c0c7d1;
  text-decoration: underline;
}
.project__action-checkbox, .project__action-checkbox__icon {
  width: 1.125rem;
  height: 1.125rem;
}
.project__action-checkbox__icon {
  fill: #909eb0;
}
.project__action-checkbox__icon:hover {
  fill: #14b2c7;
}
.project__action__draggable-wrapper {
  outline: none;
}
html[dir] .project__action__draggable-wrapper[aria-grabbed=true]{
  background-color: #fff;
  box-shadow: 0 0 0.25rem #c0c7d1;
}
.project__action-button {
  flex: 1;
  display: flex;
  align-items: center;
}
html[dir] .project__action-button{
  padding: 0.25rem 0;
}
.project__action .waiting-spinner {
  display: inline-block;
  width: 0.875rem;
  height: 0.875rem;
}
html[dir] .project__action .waiting-spinner{
  margin-top: 0.05em;
  background-size: contain;
}
html[dir="ltr"] .project__action .waiting-spinner{
  margin-left: 0.5em;
}
html[dir="rtl"] .project__action .waiting-spinner{
  margin-right: 0.5em;
}
.refinery-box {
  display: flex;
  flex-direction: column;
  position: relative;
}
html[dir] .refinery-box{
  border-top: 1px solid #d5dbe1;
  padding: 0 0.1rem;
}
.refinery-box .refinery-section__description {
  color: #616e89;
  font-weight: 300;
  font-size: 1rem;
  letter-spacing: 0.035rem;
}
html[dir="ltr"] .refinery-box .refinery-section__description{
  padding-right: 1rem;
}
html[dir="rtl"] .refinery-box .refinery-section__description{
  padding-left: 1rem;
}
.refinery-section {
  display: flex;
  flex-direction: row;
}
html[dir] .refinery-section{
  padding: 1.5rem 0;
}
.refinery-section__toolbar {
  position: absolute;
  top: 0.25rem;
}
html[dir="ltr"] .refinery-section__toolbar{
  right: 0.05rem;
}
html[dir="rtl"] .refinery-section__toolbar{
  left: 0.05rem;
}
html[dir] .refinery-section__error{
  margin-top: 1.8rem;
}
.refinery-section__left-column {
  flex-basis: 11rem;
  flex-shrink: 0;
}
html[dir="ltr"] .refinery-section__left-column{
  padding-right: 0.6rem;
}
html[dir="rtl"] .refinery-section__left-column{
  padding-left: 0.6rem;
}
.refinery-section__content {
  flex-grow: 1;
}
@media (max-width: 768px) {
  .refinery-section {
    flex-direction: column;
  }
  .refinery-section__left-column {
    flex-basis: unset;
  }
  html[dir] .refinery-section__left-column{
    padding-bottom: 1em;
  }
}
.refinery-section__row {
  display: flex;
}
.refinery-section__row label {
  flex-grow: 10;
  width: 100%;
}
html[dir] .refinery-section__row label{
  margin-bottom: 0.2rem;
}
html[dir] .refinery-section__row .refinery-accordian-field__top{
  margin-bottom: 0.2rem;
}
.refinery-section__row .ui-definition-tooltip {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
html[dir="ltr"] .refinery-section__row .ui-definition-tooltip{
  margin-right: 2rem;
  padding-right: 0.5rem;
}
html[dir="rtl"] .refinery-section__row .ui-definition-tooltip{
  margin-left: 2rem;
  padding-left: 0.5rem;
}
html[dir] .refinery-input{
  padding: 0.75rem;
  background: #fff;
}
.refinery-input--strikethrough {
  text-decoration: line-through;
}
.refinery-value-pill--changed {
  width: calc(100% - 0.25rem);
}
html[dir] .refinery-value-pill--changed{
  background-color: #efffff;
}
html[dir="ltr"] .refinery-value-pill--changed{
  margin-left: 0.25rem;
  box-shadow: -0.187rem 0 0 #14b2c7;
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 0.75rem;
}
html[dir="rtl"] .refinery-value-pill--changed{
  margin-right: 0.25rem;
  box-shadow: 0.187rem 0 0 #14b2c7;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-right: 0.75rem;
}
.refinery-value-pill--deleted {
  width: calc(100% - 0.25rem);
  text-decoration: line-through;
}
html[dir] .refinery-value-pill--deleted{
  background-color: #efffff;
}
html[dir="ltr"] .refinery-value-pill--deleted{
  margin-left: 0.25rem;
  box-shadow: -0.187rem 0 0 #da5443;
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 0.75rem;
}
html[dir="rtl"] .refinery-value-pill--deleted{
  margin-right: 0.25rem;
  box-shadow: 0.187rem 0 0 #da5443;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-right: 0.75rem;
}
.refinery-value-pill--new {
  width: calc(100% - 0.25rem);
}
html[dir] .refinery-value-pill--new{
  background-color: #fff;
  background-color: #efffff;
}
html[dir="ltr"] .refinery-value-pill--new{
  margin-left: 0.25rem;
  box-shadow: -0.187rem 0 0 #41c130;
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 0.75rem;
}
html[dir="rtl"] .refinery-value-pill--new{
  margin-right: 0.25rem;
  box-shadow: 0.187rem 0 0 #41c130;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-right: 0.75rem;
}
html[dir="ltr"] .refinery-value-pill--unchanged{
  padding-left: 1rem;
}
html[dir="rtl"] .refinery-value-pill--unchanged{
  padding-right: 1rem;
}
.refinery-select {
  width: 100%;
}
html[dir] .refinery-select{
  border-radius: 0.2rem;
}
html[dir="ltr"] .refinery-select{
  padding-left: 0;
}
html[dir="rtl"] .refinery-select{
  padding-right: 0;
}
html[dir] .refinery-select .Select-placeholder{
  background: transparent !important;
}
.refinery-select.is-disabled .Select__control {
  cursor: not-allowed; /* stylelint-disable-line declaration-no-important */
}
html[dir] .refinery-select.is-disabled .Select__control{
  background-color: #f1f3f5 !important;
}
html[dir="ltr"] .refinery-select.refinery-value-pill--changed{
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html[dir="rtl"] .refinery-select.refinery-value-pill--changed{
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
html[dir="ltr"] .refinery-select.refinery-value-pill--changed .Select__control{
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html[dir="rtl"] .refinery-select.refinery-value-pill--changed .Select__control{
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
html[dir] .refinery-select.is-focused:not(.is-open) > .Select__control{
  border-color: #14b2c7 !important;
  box-shadow: none !important;
}
html[dir] .refinery-select .Select__clear-indicator, html[dir] .refinery-select .Select__dropdown-indicator{
  background: transparent;
}
.refinery-select--strikethrough .Select__value-container {
  text-decoration: line-through;
}
html[dir] #review_proposal_controller .proposal-info{
  margin: 0.25rem 0;
}
html[dir] #review_proposal_controller .tension{
  margin: 1rem 0;
  background-color: #f6f8fa;
  border: 1px solid #d5dbe1;
  padding: 1rem;
  border-radius: 0.2rem;
  margin-bottom: 1rem;
}
html[dir] #review_proposal_controller .cta{
  text-align: center;
  padding: 1.5rem;
  margin: 3.5rem 0 1.5rem;
  background-color: #e8f4f9;
}
#review_proposal_controller .section__header {
  font-weight: 300;
}
html[dir] #review_proposal_controller .section__header{
  padding: 1rem 0;
  border-bottom: 1px solid #dadada;
}
#review_proposal_controller .response-deadline-notice {
  font-weight: 300;
  font-size: 1.05rem;
}
html[dir] #review_proposal_controller .response-deadline-notice{
  margin-bottom: 1.5rem;
}
#review_proposal_controller .loading-container {
  position: relative;
}
#review_proposal_controller .loading {
  position: absolute;
  width: 100%;
  height: 6.25rem;
  font-size: 1.7em;
  font-weight: 600;
  color: #909eb0;
  filter: alpha(opacity=80);
  opacity: 0.75;
  box-sizing: border-box;
}
html[dir] #review_proposal_controller .loading{
  background: #fff url(/packs/spinner.gif) no-repeat 50% 50%;
  text-align: center;
}
#review_proposal_controller .attribute-pair {
  display: flex;
}
#review_proposal_controller .attribute-title, #review_proposal_controller .attribute-pair .name, #review_proposal_controller .proposal-summary .section-header, #review_proposal_controller .proposal-summary .sub-title {
  font-weight: 600;
}
html[dir] #review_proposal_controller .proposal-summary .attribute-title, html[dir] #review_proposal_controller .proposal-summary .section-header, html[dir] #review_proposal_controller .proposal-summary .sub-title{
  margin-bottom: 0.25rem;
}
html[dir] #review_proposal_controller .proposal-summary .section{
  margin: 0;
}
html[dir] #review_proposal_controller .proposal-summary .change, html[dir] #review_proposal_controller .proposal-summary .section.item.accountabilities, html[dir] #review_proposal_controller .proposal-summary .section.item.domains{
  padding: 0.25rem 0 0.5rem;
}
html[dir="ltr"] #review_proposal_controller .proposal-summary .accountabilities ul, html[dir="ltr"] #review_proposal_controller .proposal-summary .domains ul{
  margin-left: 0.75rem;
}
html[dir="rtl"] #review_proposal_controller .proposal-summary .accountabilities ul, html[dir="rtl"] #review_proposal_controller .proposal-summary .domains ul{
  margin-right: 0.75rem;
}
#review_proposal_controller .proposal-summary .change:not(.attribute) {
  line-height: 1.125rem;
}
html[dir="ltr"] #review_proposal_controller .proposal-summary .change:not(.attribute){
  padding: 0.15rem 0 0 1rem;
}
html[dir="rtl"] #review_proposal_controller .proposal-summary .change:not(.attribute){
  padding: 0.15rem 1rem 0 0;
}
#review_proposal_controller .proposal-summary .change:not(.attribute)::before {
  content: "•";
  color: #41c130;
  font-size: 1.5rem;
}
html[dir="ltr"] #review_proposal_controller .proposal-summary .change:not(.attribute)::before{
  float: left;
  margin-left: -1rem;
  padding: 0.15rem 0.5rem 0 0;
}
html[dir="rtl"] #review_proposal_controller .proposal-summary .change:not(.attribute)::before{
  float: right;
  margin-right: -1rem;
  padding: 0.15rem 0 0 0.5rem;
}
html[dir] #review_proposal_controller .proposal-summary .move-list{
  margin: 1rem 0 1.5rem;
}
html[dir="ltr"] #review_proposal_controller .proposal-summary .move-list li.move-item{
  padding: 0.25rem 0 0 1.5rem;
}
html[dir="rtl"] #review_proposal_controller .proposal-summary .move-list li.move-item{
  padding: 0.25rem 1.5rem 0 0;
}
.warning_message {
  width: 100%;
  color: #2bc6da;
  box-sizing: border-box;
}
html[dir] .warning_message{
  text-align: center;
  padding: 1rem 0;
  margin: 1rem 0;
  border: 2px solid #2bc6da;
  border-radius: 0.25rem;
}
html[dir] .role-fillers .table{
  margin-bottom: 0;
}
.role-fillers .table .th {
  vertical-align: middle;
}
html[dir] .role-fillers .table .th{
  padding-top: 0.25rem;
}
html[dir] .role-fillers .table .th, html[dir] .role-fillers .table .td{
  padding: 0.5rem 0.75rem;
}
html[dir="ltr"] .role-fillers .table .th:first-child, html[dir="ltr"] .role-fillers .table .th.filled-by, html[dir="ltr"] .role-fillers .table .td:first-child, html[dir="ltr"] .role-fillers .table .td.filled-by{
  padding-left: 0;
}
html[dir="rtl"] .role-fillers .table .th:first-child, html[dir="rtl"] .role-fillers .table .th.filled-by, html[dir="rtl"] .role-fillers .table .td:first-child, html[dir="rtl"] .role-fillers .table .td.filled-by{
  padding-right: 0;
}
html[dir="ltr"] .role-fillers .table .th:last-child, html[dir="ltr"] .role-fillers .table .td:last-child{
  padding-right: 0;
}
html[dir="rtl"] .role-fillers .table .th:last-child, html[dir="rtl"] .role-fillers .table .td:last-child{
  padding-left: 0;
}
html[dir] .role-fillers .form-group{
  margin-bottom: 0.25rem;
}
.role-fillers .person {
  display: inline-block;
}
.role-fillers.lead-link-assign .table {
  width: 19rem;
}
html[dir] .role-fillers.lead-link-assign h3{
  padding-top: 1rem;
}
.role-fillers.lead-link-assign .table .headers {
  display: none;
}
html[dir] .role-fillers.lead-link-assign .table .role-filler-view div{
  padding-top: 0;
}
.role-fillers .filled-by {
  width: 15rem;
}
.role-fillers .filled-focus {
  color: #616e89;
}
.role-fillers .buttons {
  width: 5rem;
  min-width: 5rem;
}
html[dir] .role-fillers .buttons{
  text-align: center;
}
.role-fillers .buttons .fa {
  font-size: 1.125rem;
}
.role-fillers .buttons .fa-pencil {
  font-size: 14px;
}
.role-fillers .role-filler-view {
  cursor: default;
}
.role-fillers .exclude-from-meetings {
  width: 6.25rem;
}
.role-fillers .represents-role {
  color: #dcbb41;
  font-size: 1.25rem;
}
html[dir="ltr"] .role-fillers .represents-role input[type=checkbox], html[dir="ltr"] .role-fillers .represents-role .fa{
  margin-right: 0.5rem;
}
html[dir="rtl"] .role-fillers .represents-role input[type=checkbox], html[dir="rtl"] .role-fillers .represents-role .fa{
  margin-left: 0.5rem;
}
li.no_roles {
  color: #616e89;
}
@media (max-width: 768px) {
  html[dir] .member_actions{
    padding: 0;
  }
  html[dir="ltr"] .member_actions{
    text-align: left;
  }
  html[dir="rtl"] .member_actions{
    text-align: right;
  }
}
.settings .fa-upload {
  font-size: 1.125rem;
}
html[dir="ltr"] .settings .fa-upload{
  margin-left: -0.25rem;
  margin-right: 0.75rem;
}
html[dir="rtl"] .settings .fa-upload{
  margin-right: -0.25rem;
  margin-left: 0.75rem;
}
.refinery-select-parts {
  display: flex;
  flex-flow: row wrap;
}
html[dir] .refinery-select-parts > *{
  margin-bottom: 1rem;
}
html[dir="ltr"] .refinery-elect-role-filler .part-election-date-preset-button:not(:last-child){
  margin-right: 1rem;
}
html[dir="rtl"] .refinery-elect-role-filler .part-election-date-preset-button:not(:last-child){
  margin-left: 1rem;
}
html[dir] .proposal-summary-elect-role__candidate-name{
  margin-bottom: 1rem;
}
html[dir] .proposal-part-move-items__selector:not(:last-child){
  margin-bottom: 1.25rem;
}
html[dir] .proposal-summary-policy-changes__change:not(:last-child){
  margin-bottom: 1rem;
}
.circle-footer-keep-delete-switch {
  display: flex;
  flex-direction: column;
}
html[dir="ltr"] .circle-footer-keep-delete-switch__toggle input[type=radio]{
  margin-right: 0.5rem;
}
html[dir="rtl"] .circle-footer-keep-delete-switch__toggle input[type=radio]{
  margin-left: 0.5rem;
}
html[dir] .circle-footer-move-items__policies{
  padding-bottom: 0.7rem;
}
.proposal-part-circle-footer {
  width: 100%;
}
html[dir] .proposal-part-circle-footer__move-items{
  padding-top: 0.7rem;
}
html[dir] .proposal-part-circle-footer__keep-delete-switch{
  padding-top: 1rem;
}
.role-editor-move-items {
  width: 100%;
}
html[dir] .role-editor-move-items__policies-selector, html[dir] .role-editor-move-items__roles-selector{
  margin-bottom: 1rem;
}
.refinery-paste-role-button__modal-trigger .ui-icon-button svg {
  fill: var(--theme-primary);
  fill: var(--theme-primary);
}
.refinery-role-footer {
  width: 100%;
}
.refinery-role-footer__expand-role-checkbox, .refinery-role-footer__destroy-role-checkbox {
  display: inline-block;
}
html[dir="ltr"] .refinery-role-footer__expand-role-checkbox, html[dir="ltr"] .refinery-role-footer__destroy-role-checkbox{
  margin-right: 1.5rem;
}
html[dir="rtl"] .refinery-role-footer__expand-role-checkbox, html[dir="rtl"] .refinery-role-footer__destroy-role-checkbox{
  margin-left: 1.5rem;
}
html[dir] .refinery-role-footer__move-items{
  margin-top: 1rem;
}
html[dir] .proposal-summary-diff-list__items .proposal-summary-diff-list__item:not(:last-of-type){
  margin-bottom: 0.25rem;
}
.refinery-accordian-delete-button svg {
  fill: #da5443;
}
.proposal-summary-change-title__text {
  font-weight: 300;
  font-size: 1.125rem;
}
html[dir] .proposal-summary-change-title__text{
  margin-bottom: 0.25rem;
}
.proposal-summary-list-item {
  display: flex;
}
html[dir] .proposal-summary-list-item{
  padding-bottom: 0.5rem;
}
.proposal-summary-list-item p {
  display: inline;
}
.proposal-summary-list-item__icon {
  height: 1.25rem;
  width: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  opacity: 0.85;
}
html[dir] .proposal-summary-list-item__icon{
  background-color: #d5dbe1;
  border-radius: 0.2rem;
}
html[dir="ltr"] .proposal-summary-list-item__icon{
  margin-right: 0.5rem;
}
html[dir="rtl"] .proposal-summary-list-item__icon{
  margin-left: 0.5rem;
}
.proposal-summary-list-item__icon svg {
  height: 1rem;
  width: 1rem;
}
html[dir] .proposal-summary-list-item__icon--adding{
  background-color: #c7f0c1;
}
.proposal-summary-list-item__icon--adding svg {
  fill: #41c130;
}
html[dir] .proposal-summary-list-item__icon--changing, html[dir] .proposal-summary-list-item__icon--moving-in, html[dir] .proposal-summary-list-item__icon--moving-out{
  background-color: #c1e3f0;
}
.proposal-summary-list-item__icon--changing svg, .proposal-summary-list-item__icon--moving-in svg, .proposal-summary-list-item__icon--moving-out svg {
  fill: #14b2c7;
}
html[dir] .proposal-summary-list-item__icon--removing{
  background-color: #f7d8d4;
}
.proposal-summary-list-item__icon--removing svg {
  fill: #da5443;
}
.proposal-summary-list-item__title--removed-item {
  text-decoration: line-through;
  white-space: pre-line;
  color: #909eb0;
}
.proposal-summary-list-item__title--added-item {
  text-decoration: underline;
}
html[dir] .proposal-summary-list-item__title--added-item{
  background-color: #c7f0c1;
}
.proposal-summary-move-items {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
@media (max-width: 768px) {
  .proposal-summary-move-items {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto auto;
  }
}
@supports not (grid-gap: 1rem) {
  .proposal-summary-move-items {
    display: flex;
    flex-direction: column;
  }
  .proposal-summary-move-items .proposal-summary-list {
    margin-bottom: 1rem;
  }
}
.proposal-summary-wrapped-content__alert {
  width: 85%;
  font-size: 1.125rem;
  font-weight: 300;
}
html[dir] .proposal-summary-wrapped-content__alert{
  margin-top: 0.2rem;
  margin-bottom: 1rem;
}
html[dir] .proposal-summary-wrapped-content__lost-changes{
  margin-bottom: 0.5rem;
}
@media (max-width: 768px) {
  html[dir] .proposal-summary-wrapped-content__alert{
    margin-top: 0;
  }
}
.proposal-diff-component {
  white-space: pre-wrap;
}
.proposal-diff-component ul {
  list-style-type: disc;
}
html[dir="ltr"] .proposal-diff-component ul{
  padding-left: 1rem;
}
html[dir="rtl"] .proposal-diff-component ul{
  padding-right: 1rem;
}
.proposal-diff-component ol {
  list-style-position: inside;
  white-space: normal;
}
.proposal-diff-component__old-value, .proposal-diff-component del, .proposal-diff-component del > * {
  text-decoration: line-through;
}
html[dir] .proposal-diff-component__old-value, html[dir] .proposal-diff-component del, html[dir] .proposal-diff-component del > *{
  background-color: #f7d8d4;
}
html[dir="ltr"] .proposal-diff-component__old-value, html[dir="ltr"] .proposal-diff-component del, html[dir="ltr"] .proposal-diff-component del > *{
  margin-right: 0.3rem;
}
html[dir="rtl"] .proposal-diff-component__old-value, html[dir="rtl"] .proposal-diff-component del, html[dir="rtl"] .proposal-diff-component del > *{
  margin-left: 0.3rem;
}
.proposal-diff-component__new-value, .proposal-diff-component ins, .proposal-diff-component ins > * {
  text-decoration: underline;
}
html[dir] .proposal-diff-component__new-value, html[dir] .proposal-diff-component ins, html[dir] .proposal-diff-component ins > *{
  background-color: #c7f0c1;
}
.proposal-diff-component s {
  text-decoration: line-through;
}
.refinery-select-items__body {
  display: grid;
  grid-template-columns: min-content 1fr;
}
html[dir] .refinery-select-items__body{
  margin-top: 1em;
}
html[dir="ltr"] .refinery-select-items__body{
  margin-right: 2rem;
}
html[dir="rtl"] .refinery-select-items__body{
  margin-left: 2rem;
}
.refinery-select-items__controls {
  grid-column: 1;
}
html[dir="ltr"] .refinery-select-items__controls{
  padding-right: 2em;
}
html[dir="rtl"] .refinery-select-items__controls{
  padding-left: 2em;
}
.refinery-select-items__checkboxes {
  grid-column: 2;
  display: flex;
  flex-flow: row wrap;
  overflow: hidden;
}
.refinery-select-items__checkbox {
  width: 50%;
}
html[dir="ltr"] .refinery-select-items__checkbox{
  padding-right: 0.7rem;
}
html[dir="rtl"] .refinery-select-items__checkbox{
  padding-left: 0.7rem;
}
.refinery-select-items__checkbox label {
  font-size: 0.85rem;
  font-weight: 400;
}
@media (max-width: 1200px) {
  .refinery-select-items__checkbox {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .refinery-select-items__checkbox {
    width: 100%;
  }
}
html[dir] .proposal-summary-list__item:not(:last-of-type){
  margin-bottom: 0.25rem;
}
.proposal-part-placeholder {
  display: flex;
  justify-content: center;
}
html[dir] .proposal-part-placeholder{
  padding: 1rem;
}
.refinery-toolbar {
  display: flex;
}
.refinery-toolbar .ui-icon-button {
  height: 1.5rem;
  width: 1.5rem;
}
.refinery-toolbar__summary-toggle {
  display: flex;
}
html[dir="ltr"] .refinery-toolbar__summary-toggle .refinery-toolbar__left-button .ui-icon-button{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
html[dir="rtl"] .refinery-toolbar__summary-toggle .refinery-toolbar__left-button .ui-icon-button{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html[dir="ltr"] .refinery-toolbar__summary-toggle .refinery-toolbar__right-button .ui-icon-button{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
html[dir="rtl"] .refinery-toolbar__summary-toggle .refinery-toolbar__right-button .ui-icon-button{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
html[dir="ltr"] .refinery-toolbar__delete-button{
  margin-left: 0.7rem;
}
html[dir="rtl"] .refinery-toolbar__delete-button{
  margin-right: 0.7rem;
}
html[dir] body.saml_settings .form-check-label__description{
  margin-bottom: 0.75rem;
}
html[dir="ltr"] body.saml_settings .form-check-label__description{
  margin-left: 1.3rem;
}
html[dir="rtl"] body.saml_settings .form-check-label__description{
  margin-right: 1.3rem;
}
html[dir] .shepherd-theme-custom[data-popper-placement=top]{
  margin-top: -10px;
}
html[dir] .shepherd-theme-custom[data-popper-placement=bottom]{
  margin-bottom: -10px;
}
html[dir="ltr"] .shepherd-theme-custom[data-popper-placement=left]{
  margin-left: -10px;
}
html[dir="rtl"] .shepherd-theme-custom[data-popper-placement=left]{
  margin-right: -10px;
}
html[dir="ltr"] .shepherd-theme-custom[data-popper-placement=right]{
  margin-right: -10px;
}
html[dir="rtl"] .shepherd-theme-custom[data-popper-placement=right]{
  margin-left: -10px;
}
.shepherd-theme-custom a {
  word-break: auto-phrase;
}
html[dir] .shepherd-theme-custom .shepherd-header{
  padding: 0.5rem 1rem;
}
.shepherd-theme-custom .shepherd-text, .shepherd-theme-custom .shepherd-footer {
  font-size: 14px;
}
html[dir] .shepherd-theme-custom .shepherd-text{
  padding: 1rem 1rem;
}
.shepherd-theme-custom .shepherd-footer {
  justify-content: center;
}
html[dir] .shepherd-theme-custom .shepherd-button{
  padding: 0.15rem 0.5rem;
}
html[dir] .shepherd-theme-custom .shepherd-button.shepherd-button-primary{
  background: #14b2c7;
}
.shepherd-theme-custom .shepherd-button.shepherd-button-secondary {
  color: #14b2c7;
}
html[dir] .shepherd-theme-custom .shepherd-button.shepherd-button-secondary{
  border: 1px solid #14b2c7;
  background: #fff;
}
html[dir] .shepherd-theme-custom.headerless{
  padding-bottom: 0.75rem;
}
.shepherd-theme-custom.headerless .shepherd-text {
  font-size: 14px;
}
html[dir] .shepherd-theme-custom.headerless .shepherd-text{
  padding: 0 2rem 1.5rem;
}
html[dir] .shepherd-theme-custom.headerless ul{
  margin-bottom: 1rem;
}
.shepherd-theme-custom.headerless ul li {
  list-style-type: disc;
}
html[dir="ltr"] .shepherd-theme-custom.headerless ul li{
  margin-left: 1.5rem;
}
html[dir="rtl"] .shepherd-theme-custom.headerless ul li{
  margin-right: 1.5rem;
}
body.shepherd-active::after {
  content: "";
  display: block;
  opacity: 0.4;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 1000000;
}
html[dir="ltr"] body.shepherd-active::after{
  left: 0;
}
html[dir="rtl"] body.shepherd-active::after{
  right: 0;
}
.shepherd-element.shepherd-open, .shepherd-target.shepherd-enabled {
  z-index: 10000001;
  position: relative;
}
html[dir="ltr"] .tipsy-inner, html[dir="ltr"] .tooltip-inner{
  text-align: left;
}
html[dir="rtl"] .tipsy-inner, html[dir="rtl"] .tooltip-inner{
  text-align: right;
}
h1, h2, h3, h4, h5, h6 {
  position: relative;
  font-weight: 300;
}
html[dir] h1, html[dir] h2, html[dir] h3, html[dir] h4, html[dir] h5, html[dir] h6{
  padding: 0;
}
h1, .header--large, .page__title {
  font-size: 1.8rem;
}
.page__title {
  display: inline-block;
}
html[dir] .page__title{
  margin-bottom: 0;
}
h2, .heading--generic, .main.wysiwyg-disabled .user-content h3, .header--medium {
  font-size: 14px;
  font-weight: 500;
  color: #616e89;
}
html[dir] h2, html[dir] .heading--generic, html[dir] .main.wysiwyg-disabled .user-content h3, html[dir] .header--medium{
  text-transform: uppercase;
}
h2 .subtitle, .heading--generic .subtitle, .main.wysiwyg-disabled .user-content h3 .subtitle, .header--medium .subtitle {
  color: #616e89;
  display: inline-block;
  font-size: 14px;
}
html[dir="ltr"] h2 .subtitle, html[dir="ltr"] .heading--generic .subtitle, html[dir="ltr"] .main.wysiwyg-disabled .user-content h3 .subtitle, html[dir="ltr"] .header--medium .subtitle{
  margin-left: 5px;
}
html[dir="rtl"] h2 .subtitle, html[dir="rtl"] .heading--generic .subtitle, html[dir="rtl"] .main.wysiwyg-disabled .user-content h3 .subtitle, html[dir="rtl"] .header--medium .subtitle{
  margin-right: 5px;
}
.font-size--small {
  font-size: 0.75rem;
}
.font-size--xsmall {
  font-size: 0.6rem;
}
.font-size--base {
  font-size: 14px;
}
.font-size--1-rem {
  font-size: 1rem;
}
.font-size--medium {
  font-size: 1.125rem;
}
.font-size--large {
  font-size: 1.25rem;
}
html[dir="ltr"] i.fa.rotate{
  transform: rotate(90deg);
}
html[dir="rtl"] i.fa.rotate{
  transform: rotate(-90deg);
}
.main.wysiwyg-disabled .user-content a {
  -webkit-hyphens: auto;
          hyphens: auto;
  word-wrap: break-word;
  word-wrap: break-word;
}
html[dir] .main.wysiwyg-disabled .user-content p{
  margin-bottom: 0.5rem;
}
html[dir] .main.wysiwyg-disabled .user-content p:first-child{
  margin-top: 0;
}
html[dir] .main.wysiwyg-disabled .user-content p:last-child{
  margin-bottom: 0;
}
.main.wysiwyg-disabled .user-content pre {
  white-space: pre-wrap;
}
.main.wysiwyg-disabled .user-content li {
  list-style-type: none; /* stylelint-disable-line declaration-no-important */
  position: relative;
}
html[dir="ltr"] .main.wysiwyg-disabled .user-content li{
  margin-left: 0.85rem !important;
}
html[dir="rtl"] .main.wysiwyg-disabled .user-content li{
  margin-right: 0.85rem !important;
}
.main.wysiwyg-disabled .user-content li::before {
  content: "•";
  font-size: 1.25rem;
  display: inline-block;
  width: 1rem;
  line-height: 1rem;
  position: absolute;
  top: 0.15rem;
}
html[dir="ltr"] .main.wysiwyg-disabled .user-content li::before{
  margin-left: -1rem;
}
html[dir="rtl"] .main.wysiwyg-disabled .user-content li::before{
  margin-right: -1rem;
}
html[dir] .main.wysiwyg-disabled .user-content ul, html[dir] .main.wysiwyg-disabled .user-content ol{
  padding: 0 !important;
}
html[dir="ltr"] .main.wysiwyg-disabled .user-content ul, html[dir="ltr"] .main.wysiwyg-disabled .user-content ol{
  margin: 0 0 0 0.75rem !important;
}
html[dir="rtl"] .main.wysiwyg-disabled .user-content ul, html[dir="rtl"] .main.wysiwyg-disabled .user-content ol{
  margin: 0 0.75rem 0 0 !important;
}
html[dir] .main.wysiwyg-disabled .user-content ul:not(:last-child), html[dir] .main.wysiwyg-disabled .user-content ol:not(:last-child){
  margin-bottom: 1rem !important;
}
.main.wysiwyg-disabled .user-content ol {
  counter-reset: item;
}
.main.wysiwyg-disabled .user-content ol li::before {
  counter-increment: item;
  content: counter(item) ".";
  font-size: inherit;
}
.voting-widget {
  font-size: 1.125rem;
  font-weight: bold;
}
.voting-widget div {
  display: inline-block;
}
.voting-widget .vote-icons {
  white-space: nowrap;
}
.voting-widget .vote-icons i {
  opacity: 0.7;
  font-size: 1.25rem;
}
html[dir="ltr"] .voting-widget .vote-icons i{
  margin-right: 0.65rem;
}
html[dir="rtl"] .voting-widget .vote-icons i{
  margin-left: 0.65rem;
}
.voting-widget .vote-icons i:hover {
  color: #109cae !important; /* stylelint-disable-line declaration-no-important */
  cursor: pointer;
  opacity: 1;
}
.voting-widget .vote-icons i.selected {
  color: #14b2c7;
  opacity: 1;
}
html[dir="ltr"] .voting-widget .tagline{
  margin-right: 1rem;
}
html[dir="rtl"] .voting-widget .tagline{
  margin-left: 1rem;
}
.voting-widget .feedback {
  font-size: 0.9rem;
}
html[dir="ltr"] .voting-widget .feedback{
  margin-left: 0.35rem;
}
html[dir="rtl"] .voting-widget .feedback{
  margin-right: 0.35rem;
}
.voting-widget .hidden {
  display: none;
}
@media screen and (min-width: 590px) {
  .fade-out .fade-out__item {
    opacity: 0;
  }
  html[dir] .fade-out .fade-out__item{
    transition: opacity 0.1s linear;
  }
  .fade-out:hover .fade-out__item {
    opacity: 1;
  }
}
.sign-in-description_muted {
  color: #909eb0;
}
.sign-in-additional-button {
  display: inline-block;
  height: 2.625rem;
  min-width: 11.65rem;
}
html[dir] .sign-in-additional-button{
  margin: 1rem 0.25rem 0;
  border-color: #d5dbe1;
  background-color: #f6f8fa;
}
html[dir="ltr"] .sign-in-additional-button{
  padding-left: 0.5rem;
}
html[dir="rtl"] .sign-in-additional-button{
  padding-right: 0.5rem;
}
html[dir] .sign-in-additional-button:hover{
  border-color: #909eb0;
  background-color: #d5dbe1;
}
.sign-in-additional-button__img {
  height: 1.25rem;
  width: 1.25rem;
}
html[dir="ltr"] .sign-in-additional-button__img{
  margin-right: 0.5rem;
}
html[dir="rtl"] .sign-in-additional-button__img{
  margin-left: 0.5rem;
}
.sign-in-additional-button__label {
  letter-spacing: 0;
  color: rgb(109, 109, 109);
  line-height: 1.7;
  font-weight: 500;
}
hr.sign-in-separator {
  height: 0.125rem;
}
html[dir] hr.sign-in-separator{
  border: 0;
  background: #f6f8fa;
  margin: 1.75rem 0 1.25rem;
}
.sign-in-btn {
  width: 12.5rem;
}
html[dir] .sign-in-btn{
  margin-top: 2rem;
}
.orange-text {
  color: #dcbb41;
}
html[dir] .hover{
  background-color: #f6f8fa;
}
.draggable {
  cursor: move;
}
.nobreak img {
  vertical-align: text-top;
}
.annotation {
  font-style: italic;
  font-size: 90%;
}
.inline {
  display: inline;
}
.inline-block {
  display: inline-block;
}
.inline-button {
  display: inline-block;
  vertical-align: top;
}
.cursor-default {
  cursor: default;
}
html[dir] .padded-top{
  padding-top: 0.5rem;
}
html[dir] .no-results{
  padding-top: 0.25rem;
}
.italic {
  font-style: italic;
}
.nobreak {
  white-space: nowrap;
}
.hidden {
  visibility: hidden;
}
.display-none {
  display: none;
}
.clear-block {
  clear: both;
  display: block;
  visibility: hidden;
}
.spacer {
  width: 1.75rem;
}
.change-sub-title {
  font-size: 105%;
  font-style: italic;
}
.changed-value {
  font-size: 0.875rem;
  line-height: 1rem;
  display: block;
}
html[dir] .changed-value{
  padding: 0 0.5rem 0.5rem;
}
html[dir="ltr"] .policies .changed-value{
  margin-left: 0.5rem;
}
html[dir="rtl"] .policies .changed-value{
  margin-right: 0.5rem;
}
p:empty {
  display: none;
}
.descriptive-text-block {
  line-height: 1.4;
}
html[dir] .descriptive-text-block{
  margin: 0 0 0.5rem;
}
html[dir] .descriptive-text-block p{
  margin: 0 0 1rem;
}
html[dir] h2.header--medium p{
  margin-bottom: 0;
}
table.holacracy-stats th {
  vertical-align: bottom;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0.04em;
}
html[dir] table.holacracy-stats th{
  padding: 0.5rem;
}
html[dir] table.holacracy-stats .header--holacracy-stats div{
  border-bottom: 1px solid #d5dbe1;
}
html[dir] table.holacracy-stats tbody tr:nth-of-type(even){
  background: #f6f8fa;
}
html[dir] #holacracy-help{
  padding-top: 0;
}
html[dir="ltr"] #holacracy-help{
  padding-right: 1.25rem;
}
html[dir="rtl"] #holacracy-help{
  padding-left: 1.25rem;
}
html[dir="ltr"] .lessons.main.show .date_range, html[dir="ltr"] .holacracy_help.main.pages .date_range, html[dir="ltr"] .index.lessons.main .date_range, html[dir="ltr"] .main.role_notes.show .date_range, html[dir="ltr"] .assignment_records.index.main .date_range, html[dir="ltr"] .announcements.index.main .date_range, html[dir="ltr"] .announcements.main.show .date_range, html[dir="ltr"] .index.main.people .date_range, html[dir="ltr"] .main.membership_lists.people .date_range, html[dir="ltr"] .habits.index.main .date_range{
  float: left;
  margin-right: 1rem;
}
html[dir="rtl"] .lessons.main.show .date_range, html[dir="rtl"] .holacracy_help.main.pages .date_range, html[dir="rtl"] .index.lessons.main .date_range, html[dir="rtl"] .main.role_notes.show .date_range, html[dir="rtl"] .assignment_records.index.main .date_range, html[dir="rtl"] .announcements.index.main .date_range, html[dir="rtl"] .announcements.main.show .date_range, html[dir="rtl"] .index.main.people .date_range, html[dir="rtl"] .main.membership_lists.people .date_range, html[dir="rtl"] .habits.index.main .date_range{
  float: right;
  margin-left: 1rem;
}
html[dir="ltr"] .lessons.main.show .status.tiny-caption, html[dir="ltr"] .holacracy_help.main.pages .status.tiny-caption, html[dir="ltr"] .index.lessons.main .status.tiny-caption, html[dir="ltr"] .main.role_notes.show .status.tiny-caption, html[dir="ltr"] .assignment_records.index.main .status.tiny-caption, html[dir="ltr"] .announcements.index.main .status.tiny-caption, html[dir="ltr"] .announcements.main.show .status.tiny-caption, html[dir="ltr"] .index.main.people .status.tiny-caption, html[dir="ltr"] .main.membership_lists.people .status.tiny-caption, html[dir="ltr"] .habits.index.main .status.tiny-caption{
  margin-right: 1rem;
}
html[dir="rtl"] .lessons.main.show .status.tiny-caption, html[dir="rtl"] .holacracy_help.main.pages .status.tiny-caption, html[dir="rtl"] .index.lessons.main .status.tiny-caption, html[dir="rtl"] .main.role_notes.show .status.tiny-caption, html[dir="rtl"] .assignment_records.index.main .status.tiny-caption, html[dir="rtl"] .announcements.index.main .status.tiny-caption, html[dir="rtl"] .announcements.main.show .status.tiny-caption, html[dir="rtl"] .index.main.people .status.tiny-caption, html[dir="rtl"] .main.membership_lists.people .status.tiny-caption, html[dir="rtl"] .habits.index.main .status.tiny-caption{
  margin-left: 1rem;
}
.page__header--fancy .box, .page__header--fancy .list--divided {
  color: #fff;
  overflow: hidden;
  position: relative;
}
html[dir] .page__header--fancy .box, html[dir] .page__header--fancy .list--divided{
  margin-bottom: 0;
  padding: 3rem 0;
  text-align: center;
}
.page__header--fancy .box .page__title, .page__header--fancy .list--divided .page__title {
  font-size: 2.25rem;
}
.page__header--fancy .box .page__subtitle, .page__header--fancy .list--divided .page__subtitle {
  font-size: 1.125rem;
  font-weight: 300;
}
html[dir] .page__header--fancy .box .page__subtitle, html[dir] .page__header--fancy .list--divided .page__subtitle{
  margin-top: 0.5rem;
}
.page__header--fancy .box h1, .page__header--fancy .list--divided h1, .page__header--fancy .box h2, .page__header--fancy .list--divided h2 {
  color: #fff;
  display: block;
}
.page__header--fancy .box::before, .page__header--fancy .list--divided::before {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
html[dir] .page__header--fancy .box::before, html[dir] .page__header--fancy .list--divided::before{
  background: rgba(0, 0, 0, 0.7);
}
html[dir="ltr"] .page__header--fancy .box::before, html[dir="ltr"] .page__header--fancy .list--divided::before{
  left: 0;
}
html[dir="rtl"] .page__header--fancy .box::before, html[dir="rtl"] .page__header--fancy .list--divided::before{
  right: 0;
}
html[dir] .page__header--holacracy-help{
  background-color: #fff;
  border-bottom: none;
}
html[dir] .page__header--holacracy-help .box, html[dir] .page__header--holacracy-help .list--divided{
  background-image: url(/packs/holacracy-help-background.jpg);
  background-size: cover;
}
.selectize-control.form-control {
  height: 2.375rem;
}
html[dir] .selectize-control.form-control{
  border: none;
  padding: 0;
}
html[dir] .selectize-input{
  border: 1px solid 1px solid #d5dbe1;
  border-radius: 0.2rem;
}
html[dir] body.organizations.show #pageContent{
  padding: 0;
  margin: 0;
}
.inner-page-border {
  display: block;
  position: relative;
}
html[dir] .inner-page-border{
  border: 8px solid #d5dbe1;
  padding: 1.25rem 1.875rem;
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
  border-radius: 0.5rem;
}
html[dir] .inner-page-border.skinny{
  padding: 1rem 1.875rem;
}
dt {
  font-weight: 600;
}
html[dir] dt{
  margin-top: 1em;
}
.full {
  width: 100%;
}
body.assignment_records.index table th.date-col {
  width: 16.25rem;
}
label {
  outline: 0;
}
.tool-tip-target {
  color: #616e89;
  cursor: pointer;
}
#pageHeader {
  font-size: 1.8125rem;
  height: 2.75rem;
}
html[dir] #pageHeader{
  padding: 0;
  margin: 0.5rem 0 0;
}
#pageHeader a, .ui-dialog-titlebar-close, input.link-small {
  outline-width: 0;
}
html[dir] .flash.container{
  margin-top: 1rem !important;
}
.error-text {
  color: #dcbb41;
  font-weight: 600;
}
html[dir] img{
  border: 0;
}
html[dir] .system_message{
  margin: 0 0.5rem;
}
html[dir] .system_message #s_msg_image{
  padding: 0 1.25rem;
  margin: 0 !important;
}
html[dir="ltr"] .system_message #s_msg_image{
  float: left;
}
html[dir="rtl"] .system_message #s_msg_image{
  float: right;
}
html[dir="ltr"] .system_message #s_msg_text{
  padding: 2rem 1.25rem 0 1.75rem;
}
html[dir="rtl"] .system_message #s_msg_text{
  padding: 2rem 1.75rem 0 1.25rem;
}
.system_message #s_msg_text h1 {
  font-size: 1.625rem;
}
.system_message #s_msg_text p {
  font-size: 1rem;
}
#footer {
  font-size: 0.5rem;
}
html[dir] #footer{
  margin: 1.25rem 0 0;
  border-top: 2px solid #d5dbe1;
}
html[dir="ltr"] #footer{
  padding: 0.2rem 0.5rem 1rem 1rem;
}
html[dir="rtl"] #footer{
  padding: 0.2rem 1rem 1rem 0.5rem;
}
.alert {
  position: relative;
}
#circle-members {
  width: 100%;
  opacity: 0;
}
#circle-members.visible {
  opacity: 1;
}
.loading-spinner {
  min-height: 3.125rem;
}
html[dir] .loading-spinner{
  background: transparent url(/packs/spinner.gif) no-repeat 50% 50%;
}
.waiting-spinner {
  display: inline-block;
  width: 1rem;
  height: 1rem;
}
html[dir="ltr"] .waiting-spinner{
  background: transparent url(/packs/waiting.gif) no-repeat 0 0;
}
html[dir="rtl"] .waiting-spinner{
  background: transparent url(/packs/waiting.gif) no-repeat 100% 0;
}
.group::after {
  display: block;
  content: "";
  clear: both;
}
.auto_complete {
  z-index: 101;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move !important; /* stylelint-disable-line declaration-no-important */
}
.ui-dialog-buttonset button:disabled {
  filter: alpha(opacity=55);
  opacity: 0.55;
}
a.election-expired {
  color: #da5443;
  cursor: default;
}
html[dir] a.election-expired{
  padding: 0 0.125rem;
}
.removed-person {
  color: #616e89;
  font-style: oblique;
}
.stop-scroll {
  overflow: hidden;
  height: 100%;
}
html[dir] .stop-scroll{
  margin-bottom: 0.125rem;
}
.lead-link-assign.role-fillers input#person_name {
  width: 15rem;
}
html[dir] .domain p, html[dir] .accountability p{
  margin-bottom: 0;
}
.organization-search-results .result-count {
  font-weight: 400;
  font-size: 1.2rem;
}
.organization-search-results .hit {
  min-height: 4.5rem;
}
html[dir="ltr"] .organization-search-results .hit{
  padding: 0.5rem 0 0.5rem 0.5rem;
}
html[dir="rtl"] .organization-search-results .hit{
  padding: 0.5rem 0.5rem 0.5rem 0;
}
html[dir="ltr"] .organization-search-results .hit .right-links{
  float: right;
}
html[dir="rtl"] .organization-search-results .hit .right-links{
  float: left;
}
html[dir="ltr"] .organization-search-results .hit .right-links a{
  margin-left: 0.5rem;
}
html[dir="rtl"] .organization-search-results .hit .right-links a{
  margin-right: 0.5rem;
}
html[dir] .organization-search-results .hit li{
  border: none;
  padding: 0;
  margin: 0;
}
.organization-search-results .hit .title {
  font-size: 1.3rem;
  font-weight: 400;
}
.organization-search-results .hit .title .org-id {
  font-size: 0.9rem;
}
.organization-search-results .hit .details {
  font-size: 0.8rem;
}
html[dir] .organization-search-results .hit .details{
  margin-top: 1rem;
}
.organization-search-results .hit .links {
  height: 4.5rem;
}
html[dir] .organization-search-results .hit .links{
  margin-top: 1.25rem;
}
html[dir="ltr"] .organization-search-results .hit .links .columns:first-child{
  padding-left: 0;
}
html[dir="rtl"] .organization-search-results .hit .links .columns:first-child{
  padding-right: 0;
}
.api_keys.index.main td.label, .api_keys.index.main th.label {
  width: 30%;
}
.api_keys.index.main td.revoke-button, .api_keys.index.main th.revoke-button {
  width: 20%;
}
html[dir="ltr"] .api_keys.index.main td.revoke-button, html[dir="ltr"] .api_keys.index.main th.revoke-button{
  text-align: right;
}
html[dir="rtl"] .api_keys.index.main td.revoke-button, html[dir="rtl"] .api_keys.index.main th.revoke-button{
  text-align: left;
}
html[dir] .api_keys.index.main .key-row .button{
  margin: 0.25rem;
}
html[dir] .ui-state-active{
  background: #14b2c7 !important;
  border-color: 1px solid #14b2c7 !important;
}
html[dir] .ui-state-active:hover{
  background: #109cae !important;
  border-color: #109cae !important;
}
.btn.fa::before {
  top: 0.2rem;
  position: relative;
}
.tactical-steps {
  position: relative;
}
.controls .icon {
  color: #14b2c7;
  cursor: pointer;
}
.progress-bar {
  height: 1.25rem;
}
.small-menu-chevron {
  font-size: 0.5625rem !important; /* stylelint-disable-line declaration-no-important */
}
html[dir="ltr"] .small-menu-chevron{
  padding-left: 0.2rem;
}
html[dir="rtl"] .small-menu-chevron{
  padding-right: 0.2rem;
}
.form-group .form-control-feedback {
  display: none;
}
.form-group.has-danger .form-control-feedback, .form-group.has-warning .form-control-feedback {
  display: block;
}
html[dir] .form-group.has-danger .is-focused:not(.is-open) > .Select__control{
  border-color: #da5443;
}
.form-group.has-danger .is-focused > .Select__control {
  outline: none !important; /* stylelint-disable-line declaration-no-important */
}
html[dir] .form-group.has-danger .is-focused > .Select__control{
  border-color: #da5443;
  box-shadow: 0 0 0.5rem #da5443;
}
html[dir] .form-group.has-danger .Select__control{
  border-color: #da5443;
}
html[dir] .form-group.has-success .is-focused:not(.is-open) > .Select__control{
  border-color: #41c130;
}
.form-group.has-success .is-focused > .Select__control {
  outline: none !important; /* stylelint-disable-line declaration-no-important */
}
html[dir] .form-group.has-success .is-focused > .Select__control{
  border-color: #41c130;
  box-shadow: 0 0 0.5rem #41c130;
}
html[dir] .form-group.has-success .Select__control{
  border-color: #41c130;
}
.u-position-relative {
  position: relative;
}
.u-sticky-top-padded {
  position: sticky;
  position: -webkit-sticky; /* stylelint-disable-line value-no-vendor-prefix */
  top: 1rem;
}
html[dir] .u-float-none{
  float: none !important;
}
html[dir="ltr"] .u-float-left{
  float: left !important;
}
html[dir="rtl"] .u-float-left{
  float: right !important;
}
html[dir] .u-no-margin-bottom{
  margin-bottom: 0 !important;
}
html[dir] .u-no-padding-bottom{
  padding-bottom: 0 !important;
}
html[dir] .u-no-padding{
  padding: 0 !important;
}
html[dir] .u-margin-bottom{
  margin-bottom: 1rem;
}
html[dir] .u-no-margin{
  margin: 0 !important;
}
.u-allow-pointer-events {
  pointer-events: inherit !important; /* stylelint-disable-line declaration-no-important */
}
.u-display-none {
  display: none;
}
.u-display-block {
  display: block;
}
.vertical-align-middle, .v-align-middle {
  align-items: center;
  display: flex;
  height: 100%;
  width: 100%;
}
.vertical-align-middle > :first-child, .v-align-middle > :first-child {
  width: 100%;
}
.p-relative {
  position: relative;
}
.monospace {
  font-family: monospace;
  font-weight: bold;
}
html[dir="ltr"] .align-right{
  text-align: right;
}
html[dir="rtl"] .align-right{
  text-align: left;
}
html[dir="ltr"] .align-left{
  text-align: left;
}
html[dir="rtl"] .align-left{
  text-align: right;
}
html[dir] .align-center{
  text-align: center;
}
.u-white-space-normal {
  white-space: normal;
}
.width-fit-content {
  width: -moz-fit-content;
  width: fit-content;
}
.height-fit-content {
  height: -moz-fit-content;
  height: fit-content;
}
