/* node_modules/@fontsource/lato/100.css */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  src: url("/assets/woff2/lato-latin-ext-100-normal-63VXHF2Y-da8deb8f.woff2") format("woff2"), url("/assets/woff/lato-latin-ext-100-normal-2CB3DXWL-15cc2941.woff") format("woff");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  src: url("/assets/woff2/lato-latin-100-normal-LJ3TZ4UG-94b90d8d.woff2") format("woff2"), url("/assets/woff/lato-latin-100-normal-CU7BGONM-db679240.woff") format("woff");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}

/* node_modules/@fontsource/lato/300.css */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("/assets/woff2/lato-latin-ext-300-normal-VPGGJKJL-331a89a9.woff2") format("woff2"), url("/assets/woff/lato-latin-ext-300-normal-JIPR6SPW-ba45a8d9.woff") format("woff");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("/assets/woff2/lato-latin-300-normal-YUMVEFOL-5a80d56f.woff2") format("woff2"), url("/assets/woff/lato-latin-300-normal-EAIK3I7I-7daa4713.woff") format("woff");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}

/* node_modules/@fontsource/lato/400.css */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("/assets/woff2/lato-latin-ext-400-normal-N27NCBWW-b65cc78d.woff2") format("woff2"), url("/assets/woff/lato-latin-ext-400-normal-CUZ53KOE-dc392e80.woff") format("woff");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("/assets/woff2/lato-latin-400-normal-W7754I4D-b64a7eb8.woff2") format("woff2"), url("/assets/woff/lato-latin-400-normal-ZFZSROI2-767fbb2b.woff") format("woff");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}

/* node_modules/@fontsource/lato/700.css */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("/assets/woff2/lato-latin-ext-700-normal-Q2L5DVMW-c51c87fc.woff2") format("woff2"), url("/assets/woff/lato-latin-ext-700-normal-CWDNTWH6-03d59045.woff") format("woff");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("/assets/woff2/lato-latin-700-normal-2XVSBPG4-5fb2d787.woff2") format("woff2"), url("/assets/woff/lato-latin-700-normal-H7AJUYIT-d7826247.woff") format("woff");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}

/* node_modules/@fontsource/lato/900.css */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url("/assets/woff2/lato-latin-ext-900-normal-ECRLIFMN-3f9c7c9b.woff2") format("woff2"), url("/assets/woff/lato-latin-ext-900-normal-QDQ5AV2S-91099da2.woff") format("woff");
  unicode-range:
    U+0100-02AF,
    U+0304,
    U+0308,
    U+0329,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url("/assets/woff2/lato-latin-900-normal-3CCKOHBI-0dba9b0d.woff2") format("woff2"), url("/assets/woff/lato-latin-900-normal-TXRLZPNS-25ea1940.woff") format("woff");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+2074,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}

/* app/javascript/components/Form/Select/styles.css */
.timezone.is-small.chakra-react-select-container-single-select .chakra-react-select__control {
  padding-top: 0px;
}
.timezone.is-small.chakra-react-select-container-single-select .chakra-react-select__control .chakra-react-select__value-container {
  height: unset;
}
.timezone.is-small.chakra-react-select-container-single-select .chakra-react-select__control .chakra-react-select__value-container .chakra-react-select__single-value {
  max-height: inherit;
}
.timezone.is-small.chakra-react-select-container-single-select .chakra-react-select__control .chakra-react-select__value-container .chakra-react-select__input-container {
  max-height: inherit;
  min-height: unset;
}
.timezone.is-small.chakra-react-select-container-single-select .chakra-react-select__control .chakra-react-select__value-container .chakra-react-select__input-container input.chakra-react-select__input[type=text] {
  margin-top: 1px !important;
  width: 20px !important;
}

/* app/javascript/components/DataDisplay/EmbeddedHtml/styles.css */
.embedded-html a {
  text-decoration: underline;
}
.embedded-html ul {
  padding-left: 2rem;
}
.embedded-html ol {
  padding-left: 2rem;
}

/* app/javascript/components/FormElements/Fields/TrixTextAreaField/styles.css */
.trix-container {
  .trix-content .attachment-gallery > action-text-attachment,
  .trix-content .attachment-gallery > .attachment {
    flex: 1 0 33%;
    padding: 0 0.5em;
    max-width: 33%;
  }
  .trix-content .attachment-gallery.attachment-gallery--2 > action-text-attachment,
  .trix-content .attachment-gallery.attachment-gallery--2 > .attachment,
  .trix-content .attachment-gallery.attachment-gallery--4 > action-text-attachment,
  .trix-content .attachment-gallery.attachment-gallery--4 > .attachment {
    flex-basis: 50%;
    max-width: 50%;
  }
  .trix-content action-text-attachment .attachment {
    padding: 0 !important;
    max-width: 100% !important;
  }
  trix-editor {
    border: 1px solid #bbb;
    border-radius: 5px;
    margin: 0;
    padding: 0.4em 0.6em;
    min-height: 5em;
    outline: none;
  }
  trix-editor.hide-toolbar.is-editable {
    background-color: var(--chakra-colors-tagGrey-bg);
    color: var(--chakra-colors-valueBlack-DEFAULT);
    border: 1px solid var(--chakra-colors-trixBorderGrey);
  }
  trix-editor.hide-toolbar.is-editable.is-focused {
    background-color: inherit;
    border: 1px solid var(--chakra-colors-trixBorderGrey);
  }
  @media (prefers-color-scheme: dark) {
    trix-editor.hide-toolbar.is-editable {
      background-color: var(--chakra-colors-editableBackgroundGrey-dark);
      color: #fff;
    }
  }
  trix-toolbar * {
    box-sizing: border-box;
  }
  trix-toolbar .trix-button-row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    overflow-x: auto;
    gap: 12px;
  }
  trix-toolbar .trix-button-group {
    display: flex;
    margin-bottom: 0;
    gap: 4px;
    border: none;
  }
  trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 0;
  }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button-group:not(:first-child) {
      margin-left: 0;
    }
  }
  trix-toolbar .trix-button-group-spacer {
    flex-grow: 1;
  }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button-group-spacer {
      display: none;
    }
  }
  trix-toolbar .trix-button {
    position: relative;
    float: left;
    color: rgba(0, 0, 0, 0.6);
    font-size: 0.75em;
    font-weight: 600;
    white-space: nowrap;
    margin: 0;
    outline: none;
    background-color: white;
    border: 1px solid #D9D9D9;
    border-radius: 6px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px 18px;
    cursor: pointer;
    padding: 0;
  }
  trix-toolbar .trix-button:not([disabled]):hover {
    background-color: #F7F7F7;
  }
  trix-toolbar .trix-button.trix-active {
    background: #cbeefa;
    color: black;
  }
  trix-toolbar .trix-button:not(:disabled) {
    cursor: pointer;
  }
  trix-toolbar .trix-button:disabled {
    cursor: default;
    background-color: #EFEFEF;
    border: 1px solid #D0D0D0;
    color: #666666;
  }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button {
      letter-spacing: -0.01em;
      padding: 0 0.3em;
    }
  }
  trix-toolbar .trix-button--icon {
    font-size: inherit;
    width: 33px;
    height: 31px;
    text-indent: -9999px;
  }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button--icon {
      height: 2em;
      max-width: calc(0.8em + 3.5vw);
    }
  }
  trix-toolbar .trix-button--icon::before {
    display: inline-block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    content: "";
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  @media (max-device-width: 768px) {
    trix-toolbar .trix-button--icon::before {
      right: 6%;
      left: 6%;
    }
  }
  trix-toolbar .trix-button--icon.trix-active::before {
    opacity: 1;
  }
  trix-toolbar .trix-button--icon:disabled::before {
    color: #666666;
  }
  trix-toolbar .trix-button--icon-attach::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M13.56%209.315L8.925%2013.9575C8.31736%2014.4975%207.52636%2014.785%206.71379%2014.761C5.90122%2014.7371%205.1285%2014.4036%204.55368%2013.8288C3.97886%2013.254%203.64538%2012.4813%203.62146%2011.6687C3.59754%2010.8561%203.88499%2010.0651%204.425%209.4575L10.425%203.4575C10.7832%203.11722%2011.2584%202.9275%2011.7525%202.9275C12.2466%202.9275%2012.7218%203.11722%2013.08%203.4575C13.429%203.81119%2013.6247%204.2881%2013.6247%204.785C13.6247%205.2819%2013.429%205.75881%2013.08%206.1125L7.905%2011.28C7.85378%2011.3352%207.7922%2011.3797%207.72378%2011.411C7.65536%2011.4424%207.58143%2011.46%207.50621%2011.4628C7.35431%2011.4684%207.20639%2011.4134%207.095%2011.31C7.03984%2011.2588%206.99532%2011.1972%206.96396%2011.1288C6.9326%2011.0604%206.91503%2010.9864%206.91224%2010.9112C6.90662%2010.7593%206.96156%2010.6114%207.065%2010.5L10.9125%206.66C11.0537%206.51877%2011.1331%206.32723%2011.1331%206.1275C11.1331%205.92777%2011.0537%205.73623%2010.9125%205.595C10.7713%205.45377%2010.5797%205.37443%2010.38%205.37443C10.1803%205.37443%209.98873%205.45377%209.8475%205.595L6%209.45C5.80748%209.64103%205.65467%209.86827%205.5504%2010.1186C5.44612%2010.369%205.39243%2010.6375%205.39243%2010.9087C5.39243%2011.18%205.44612%2011.4485%205.5504%2011.6989C5.65467%2011.9492%205.80748%2012.1765%206%2012.3675C6.39328%2012.7421%206.9156%2012.9511%207.45875%2012.9511C8.00189%2012.9511%208.52422%2012.7421%208.9175%2012.3675L14.085%207.1925C14.6812%206.55271%2015.0057%205.7065%2014.9903%204.83215C14.9749%203.95779%2014.6207%203.12356%2014.0023%202.5052C13.3839%201.88684%2012.5497%201.53264%2011.6753%201.51721C10.801%201.50178%209.95479%201.82634%209.315%202.4225L3.315%208.4225C2.5059%209.31862%202.07377%2010.4924%202.10865%2011.6992C2.14353%2012.9061%202.64272%2014.0529%203.50223%2014.9008C4.36173%2015.7487%205.51526%2016.2323%206.72246%2016.2508C7.92967%2016.2692%209.09745%2015.8212%209.9825%2015L14.625%2010.365C14.6949%2010.2951%2014.7504%2010.2121%2014.7882%2010.1207C14.8261%2010.0293%2014.8456%209.93139%2014.8456%209.8325C14.8456%209.7336%2014.8261%209.63568%2014.7882%209.54431C14.7504%209.45295%2014.6949%209.36993%2014.625%209.3C14.5551%209.23007%2014.4721%209.1746%2014.3807%209.13675C14.2893%209.09891%2014.1914%209.07943%2014.0925%209.07943C13.9936%209.07943%2013.8957%209.09891%2013.8043%209.13675C13.7129%209.1746%2013.6299%209.23007%2013.56%209.3V9.315Z%22%20fill%3D%22%23B4B4B4%22%2F%3E%0A%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--icon-strike::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--icon-heading-1::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23959393%22%2F%3E%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--icon-undo::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23959393%22%2F%3E%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--icon-redo::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23959393%22%2F%3E%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--icon-decrease-nesting-level::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23959393%22%2F%3E%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--icon-increase-nesting-level::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23959393%22%2F%3E%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--icon-color::before {
    background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16.56 11.94-8.94-8.94-1.41 1.41 2.38 2.38-5.15 5.15c-.59.59-.59 1.54 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.58.59-1.53 0-2.12zm-11.35 1.06 4.79-4.79 4.79 4.79zm13.79 2.5s-2 2.17-2 3.5c0 1.1.9 2 2 2s2-.9 2-2c0-1.33-2-3.5-2-3.5z' fill='%23000'/%3E%3C/svg%3E");
  }
  trix-toolbar .trix-button--icon-link::before {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_371_8198)%22%3E%3Cpath%20d%3D%22M7.50015%209.75001C7.82224%2010.1806%208.23317%2010.5369%208.70506%2010.7947C9.17696%2011.0525%209.69878%2011.2058%2010.2351%2011.2443C10.7715%2011.2827%2011.3098%2011.2053%2011.8137%2011.0173C12.3175%2010.8294%2012.775%2010.5353%2013.1552%2010.155L15.4052%207.90501C16.0882%207.19775%2016.4662%206.25049%2016.4577%205.26725C16.4491%204.28401%2016.0548%203.34347%2015.3595%202.64819C14.6642%201.9529%2013.7236%201.55852%2012.7404%201.54998C11.7572%201.54143%2010.8099%201.91941%2010.1026%202.6025L8.81265%203.885M10.5001%208.25C10.1781%207.81941%209.76713%207.46312%209.29524%207.2053C8.82334%206.94748%208.30152%206.79417%207.76516%206.75575C7.2288%206.71734%206.69046%206.79473%206.18664%206.98267C5.68282%207.17061%205.22531%207.4647%204.84515%207.845L2.59515%2010.095C1.91206%2010.8023%201.53408%2011.7495%201.54262%2012.7328C1.55117%2013.716%201.94555%2014.6565%202.64083%2015.3518C3.33611%2016.0471%204.27666%2016.4415%205.2599%2016.45C6.24313%2016.4586%207.19039%2016.0806%207.89765%2015.3975L9.18015%2014.115%22%20stroke%3D%22%23959393%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_371_8198%22%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  }
  trix-toolbar .trix-button--icon-bold::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.5%209H10.5C11.2956%209%2012.0587%208.68393%2012.6213%208.12132C13.1839%207.55871%2013.5%206.79565%2013.5%206C13.5%205.20435%2013.1839%204.44129%2012.6213%203.87868C12.0587%203.31607%2011.2956%203%2010.5%203H4.5V9ZM4.5%209H11.25C12.0456%209%2012.8087%209.31607%2013.3713%209.87868C13.9339%2010.4413%2014.25%2011.2044%2014.25%2012C14.25%2012.7956%2013.9339%2013.5587%2013.3713%2014.1213C12.8087%2014.6839%2012.0456%2015%2011.25%2015H4.5V9Z%22%20stroke%3D%22%23959393%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--icon-italic::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.25%203H7.5M10.5%2015H3.75M11.25%203L6.75%2015%22%20stroke%3D%22%23959393%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--icon-emoji::before {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_371_8201)%22%3E%3Cpath%20d%3D%22M6%2010.5C6%2010.5%207.125%2012%209%2012C10.875%2012%2012%2010.5%2012%2010.5M6.75%206.75H6.7575M11.25%206.75H11.2575M16.5%209C16.5%2013.1421%2013.1421%2016.5%209%2016.5C4.85786%2016.5%201.5%2013.1421%201.5%209C1.5%204.85786%204.85786%201.5%209%201.5C13.1421%201.5%2016.5%204.85786%2016.5%209Z%22%20stroke%3D%22%23959393%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_371_8201%22%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  }
  trix-toolbar .trix-button--icon-underline::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.5%202.25V7.5C4.5%208.69347%204.97411%209.83807%205.81802%2010.682C6.66193%2011.5259%207.80653%2012%209%2012C10.1935%2012%2011.3381%2011.5259%2012.182%2010.682C13.0259%209.83807%2013.5%208.69347%2013.5%207.5V2.25M3%2015.75H15%22%20stroke%3D%22%23959393%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--icon-code::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.2197%204.71976L1.93945%209.00001L6.2197%2013.2803L7.2802%2012.2198L4.06045%209.00001L7.2802%205.78026L6.2197%204.71976ZM11.7802%2013.2803L16.0605%209.00001L11.7802%204.71976L10.7197%205.78026L13.9395%209.00001L10.7197%2012.2198L11.7802%2013.2803Z%22%20fill%3D%22%23959393%22%2F%3E%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--icon-quote::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.945%2014.0625C12.6787%2012.3075%2014.0062%2010.4963%2014.0063%207.47001C13.8263%207.52626%2013.6688%207.52626%2013.5113%207.52626C12.0825%207.52626%2010.6987%206.55876%2010.6988%204.81501C10.6988%203.00376%2011.8575%201.87876%2013.5113%201.87876C15.6488%201.87876%2016.875%203.58876%2016.875%206.66001C16.875%2010.935%2014.9062%2014.0063%2011.2275%2016.1325L9.945%2014.0625ZM2.07%2014.0625C4.80375%2012.3075%206.13125%2010.4963%206.13125%207.47001C5.95125%207.52626%205.79375%207.52626%205.63625%207.52626C4.2075%207.52626%202.82375%206.55876%202.82375%204.81501C2.82375%203.00376%203.9825%201.87876%205.63625%201.87876C7.7625%201.87876%208.98875%203.58876%208.98875%206.66001C8.98875%2010.935%207.02%2014.0063%203.34125%2016.1325L2.05875%2014.0625L2.07%2014.0625Z%22%20fill%3D%22%23959393%22%2F%3E%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--icon-number-list::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2218%22%20viewBox%3D%220%200%2017%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.74109%209.048C3.43792%209.294%203.23109%209.50475%203.1213%209.68625C3.01151%209.86625%202.94492%2010.0597%202.92367%2010.2622H4.8213V9.70125H3.83388C3.89126%209.6405%203.94155%209.588%203.98405%209.5505C4.02797%209.513%204.11297%209.444%204.23976%209.348C4.45438%209.1845%204.60172%209.033%204.68317%208.895C4.76534%208.7555%204.80572%208.61375%204.80572%208.4615C4.80765%208.32498%204.77035%208.19106%204.69876%208.0775C4.62847%207.96265%204.52662%207.87339%204.40692%207.82175C4.28367%207.76475%204.11013%207.7385%203.88772%207.7385C3.67522%207.7385%203.50734%207.767%203.38763%207.824C3.27234%207.87697%203.17465%207.96525%203.10713%208.0775C3.04055%208.18475%202.99451%208.337%202.96972%208.5305L3.60297%208.5875C3.62067%208.4465%203.65538%208.34975%203.70709%208.292C3.73302%208.26486%203.76394%208.24366%203.79794%208.22973C3.83194%208.21579%203.86829%208.20942%203.90472%208.211C3.98263%208.211%204.04638%208.23725%204.09738%208.292C4.12222%208.31678%204.14187%208.34681%204.15504%208.38015C4.16822%208.41348%204.17464%208.44937%204.17388%208.4855C4.16951%208.56608%204.14291%208.64352%204.09738%208.70825C4.04497%208.78475%203.92667%208.89875%203.74109%209.048ZM3.78005%2013.8375C3.7063%2013.8399%203.63458%2013.8117%203.5803%2013.7587C3.52788%2013.7062%203.48963%2013.6125%203.46555%2013.4752L2.83301%2013.5637C2.8748%2013.7167%202.93359%2013.8427%203.0108%2013.9432C3.08801%2014.043%203.18647%2014.1195%203.30617%2014.1727C3.42517%2014.2245%203.5888%2014.25%203.79634%2014.25C4.00884%2014.25%204.17955%2014.2148%204.30988%2014.145C4.43621%2014.0782%204.5408%2013.9729%204.61022%2013.8428C4.67963%2013.7115%204.71363%2013.5773%204.71363%2013.4347C4.71623%2013.3326%204.69481%2013.2313%204.6513%2013.14C4.60946%2013.0597%204.54869%2012.9923%204.47492%2012.9443C4.41173%2012.9061%204.34342%2012.8782%204.27234%2012.8617C4.36992%2012.8093%204.45383%2012.7323%204.51672%2012.6375C4.57023%2012.5525%204.59814%2012.4524%204.59676%2012.3502C4.59807%2012.2646%204.58081%2012.1797%204.5463%2012.1023C4.51179%2012.0248%204.46096%2011.9567%204.39772%2011.9032C4.26526%2011.784%204.05063%2011.7248%203.75384%2011.7248C3.4953%2011.7248%203.29484%2011.7788%203.15388%2011.889C3.01222%2011.9963%202.9173%2012.1538%202.86772%2012.3585L3.46555%2012.4718C3.48184%2012.3503%203.51301%2012.2663%203.55976%2012.2183C3.60651%2012.1702%203.66672%2012.1448%203.7418%2012.1448C3.77302%2012.1432%203.80422%2012.1483%203.83354%2012.1598C3.86286%2012.1713%203.88971%2012.1889%203.91251%2012.2115C3.9543%2012.2565%203.97413%2012.3158%203.97413%2012.39C3.97413%2012.468%203.94722%2012.5348%203.89126%2012.5925C3.8353%2012.6503%203.76588%2012.6765%203.68372%2012.6765C3.65619%2012.6756%203.62874%2012.6729%203.60155%2012.6683L3.56967%2013.155C3.63589%2013.1316%203.70471%2013.1175%203.77438%2013.113C3.86788%2013.113%203.94226%2013.1438%203.99609%2013.2075C4.05063%2013.269%204.07755%2013.3567%204.07755%2013.4715C4.07755%2013.581%204.04922%2013.671%203.99326%2013.737C3.96668%2013.7691%203.93386%2013.7946%203.89705%2013.812C3.86025%2013.8293%203.82033%2013.838%203.78005%2013.8375ZM4.45155%206.27525V3.75H3.92809C3.8641%203.9013%203.76871%204.03538%203.64901%204.14225C3.53001%204.24875%203.36284%204.33875%203.14751%204.416V4.9815C3.38965%204.91078%203.61554%204.78826%203.81122%204.6215V6.276H4.45155V6.27525ZM6.37467%204.5H14.1663V6H6.37467V4.5ZM6.37467%208.25H14.1663V9.75H6.37467V8.25ZM6.37467%2012H14.1663V13.5H6.37467V12Z%22%20fill%3D%22%23959393%22%2F%3E%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--icon-bullet-list::before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2218%22%20viewBox%3D%220%200%2017%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.83301%204.5H4.24967V6H2.83301V4.5ZM2.83301%208.25H4.24967V9.75H2.83301V8.25ZM2.83301%2012H4.24967V13.5H2.83301V12ZM14.1663%206V4.5H5.68263V6H13.3163H14.1663ZM5.66634%208.25H14.1663V9.75H5.66634V8.25ZM5.66634%2012H14.1663V13.5H5.66634V12Z%22%20fill%3D%22%23959393%22%2F%3E%3C%2Fsvg%3E);
  }
  trix-toolbar .trix-button--personalize {
    border: 1px solid #0A043C;
    color: #0A043C;
    padding: 0 0.5em;
  }
  trix-toolbar .trix-dialogs {
    position: relative;
  }
  @media (prefers-color-scheme: dark) {
    trix-toolbar .trix-dialog {
      color: #fff !important;
      background-color: rgba(0, 0, 0, 1) !important;
    }
    trix-toolbar .trix-input--dialog {
      background-color: rgba(0, 0, 0, 1) !important;
    }
  }
  trix-toolbar .trix-dialog {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    font-size: 0.75em;
    padding: 15px 10px;
    background: #fff;
    z-index: 5;
    .trix-dialog-hidden__input {
      position: absolute;
      z-index: -1;
      opacity: 0;
    }
  }
  trix-toolbar {
    .trix-dialog--heading {
      max-width: 220px;
    }
    .trix-dialog--color {
      max-width: 275px;
      .trix-dialog__link-fields {
        flex-direction: column;
      }
      .trix-button-group {
        margin: 1px;
        :is(button) {
          width: 28px;
          &:after {
            content: "Ab";
          }
          &.trix-active::after {
            content: "\2713";
          }
        }
        [data-trix-attribute=fgColor1] {
          color: rgb(136, 118, 38);
        }
        [data-trix-attribute=fgColor2] {
          color: rgb(136, 118, 38);
        }
        [data-trix-attribute=fgColor3] {
          color: rgb(207, 0, 0);
        }
        [data-trix-attribute=fgColor4] {
          color: rgb(216, 28, 170);
        }
        [data-trix-attribute=fgColor5] {
          color: rgb(144, 19, 254);
        }
        [data-trix-attribute=fgColor6] {
          color: rgb(5, 98, 185);
        }
        [data-trix-attribute=fgColor7] {
          color: rgb(17, 138, 15);
        }
        [data-trix-attribute=fgColor8] {
          color: rgb(148, 82, 22);
        }
        [data-trix-attribute=fgColor9] {
          color: rgb(102, 102, 102);
        }
        [data-trix-attribute=bgColor1] {
          background-color: rgb(250, 247, 133);
        }
        [data-trix-attribute=bgColor2] {
          background-color: rgb(255, 240, 219);
        }
        [data-trix-attribute=bgColor3] {
          background-color: rgb(255, 229, 229);
        }
        [data-trix-attribute=bgColor4] {
          background-color: rgb(255, 228, 247);
        }
        [data-trix-attribute=bgColor5] {
          background-color: rgb(242, 237, 255);
        }
        [data-trix-attribute=bgColor6] {
          background-color: rgb(225, 239, 252);
        }
        [data-trix-attribute=bgColor7] {
          background-color: rgb(228, 248, 226);
        }
        [data-trix-attribute=bgColor8] {
          background-color: rgb(238, 226, 215);
        }
        [data-trix-attribute=bgColor9] {
          background-color: rgb(242, 242, 242);
        }
      }
    }
  }
  trix-toolbar .trix-input--dialog {
    font-size: inherit;
    font-weight: normal;
    padding: 0.5em 0.8em;
    margin: 0 10px 0 0;
    border-radius: 3px;
    border: 1px solid #bbb;
    background-color: #fff;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  trix-toolbar .trix-input--dialog.validate:invalid {
    box-shadow: #F00 0px 0px 1.5px 1px;
  }
  trix-toolbar .trix-button--dialog {
    font-size: inherit;
    padding: 0.5em;
    border-bottom: none;
  }
  trix-toolbar .trix-dialog--link {
    max-width: 600px;
  }
  trix-toolbar .trix-dialog__link-fields {
    display: flex;
    align-items: baseline;
  }
  trix-toolbar .trix-dialog__link-fields .trix-input {
    flex: 1;
  }
  trix-toolbar .trix-dialog__link-fields .trix-button-group {
    flex: 0 0 content;
    margin: 0;
  }
  trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  trix-editor [data-trix-mutable]::-moz-selection,
  trix-editor [data-trix-cursor-target]::-moz-selection,
  trix-editor [data-trix-mutable] ::-moz-selection {
    background: none;
  }
  trix-editor [data-trix-mutable]::selection,
  trix-editor [data-trix-cursor-target]::selection,
  trix-editor [data-trix-mutable] ::selection {
    background: none;
  }
  trix-editor .attachment__caption-editor:focus[data-trix-mutable]::-moz-selection {
    background: highlight;
  }
  trix-editor .attachment__caption-editor:focus[data-trix-mutable]::selection {
    background: highlight;
  }
  trix-editor [data-trix-mutable].attachment.attachment--file {
    box-shadow: 0 0 0 2px highlight;
    border-color: transparent;
  }
  trix-editor [data-trix-mutable].attachment img {
    box-shadow: 0 0 0 2px highlight;
  }
  trix-editor .attachment {
    position: relative;
  }
  trix-editor .attachment:hover {
    cursor: default;
  }
  trix-editor .attachment--preview .attachment__caption:hover {
    cursor: text;
  }
  trix-editor .attachment__progress {
    position: absolute;
    z-index: 1;
    height: 20px;
    top: calc(50% - 10px);
    left: 5%;
    width: 90%;
    opacity: 0.9;
    transition: opacity 200ms ease-in;
  }
  trix-editor .attachment__progress[value="100"] {
    opacity: 0;
  }
  trix-editor .attachment__caption-editor {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    color: inherit;
    text-align: center;
    vertical-align: top;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  trix-editor .attachment__toolbar {
    position: absolute;
    z-index: 1;
    top: -0.9em;
    left: 0;
    width: 100%;
    text-align: center;
  }
  trix-editor .trix-button-group {
    display: inline-flex;
  }
  trix-editor .trix-button {
    position: relative;
    float: left;
    color: #666;
    white-space: nowrap;
    font-size: 80%;
    padding: 0 0.8em;
    margin: 0;
    outline: none;
    border: none;
    border-radius: 0;
    background: transparent;
  }
  @media (prefers-color-scheme: dark) {
    trix-toolbar .trix-button:not(.trix-active) {
      background-color: transparent;
      filter: invert(100%);
    }
  }
  trix-editor .trix-button.trix-active {
    background: #cbeefa;
  }
  trix-editor .trix-button:not(:disabled) {
    cursor: pointer;
  }
  trix-editor .trix-button--remove {
    text-indent: -9999px;
    display: inline-block;
    padding: 0;
    outline: none;
    width: 1.8em;
    height: 1.8em;
    line-height: 1.8em;
    border-radius: 50%;
    background-color: #fff;
    border: 2px solid highlight;
    box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);
  }
  trix-editor .trix-button--remove::before {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.7;
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 90%;
  }
  trix-editor .trix-button--remove:hover {
    border-color: #333;
  }
  trix-editor .trix-button--remove:hover::before {
    opacity: 1;
  }
  trix-editor .attachment__metadata-container {
    position: relative;
  }
  trix-editor .attachment__metadata {
    position: absolute;
    left: 50%;
    top: 2em;
    transform: translate(-50%, 0);
    max-width: 90%;
    padding: 0.1em 0.6em;
    font-size: 0.8em;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 3px;
  }
  trix-editor .attachment__metadata .attachment__name {
    display: inline-block;
    max-width: 100%;
    vertical-align: bottom;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  trix-editor .attachment__metadata .attachment__size {
    margin-left: 0.2em;
    white-space: nowrap;
  }
  .trix-content {
    line-height: 1.5;
  }
  .trix-content * {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }
  .trix-content {
    :is(h1, h2, h3, h4, h5, h6) {
      font-size: 1.2em;
      line-height: 1.2;
      margin: 0;
    }
    :is(h1) {
      font-size: 36px;
    }
    :is(h2) {
      font-size: 26px;
    }
    :is(h3) {
      font-size: 18px;
    }
    :is(h4) {
      font-size: 18px;
    }
    :is(h5) {
      font-size: 14px;
    }
    :is(h6) {
      font-size: 12px;
    }
  }
  .trix-content blockquote {
    border: 0 solid #ccc;
    border-left-width: 0.3em;
    margin-left: 0.3em;
    padding-left: 0.6em;
  }
  .trix-content [dir=rtl] blockquote,
  .trix-content blockquote[dir=rtl] {
    border-width: 0;
    border-right-width: 0.3em;
    margin-right: 0.3em;
    padding-right: 0.6em;
  }
  .trix-content li {
    margin-left: 1em;
  }
  .trix-content [dir=rtl] li {
    margin-right: 1em;
  }
  .trix-content pre {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    font-family: monospace;
    font-size: 0.9em;
    padding: 0.5em;
    white-space: pre;
    background-color: #eee;
    overflow-x: auto;
  }
  .trix-content img {
    max-width: 100%;
    height: auto;
  }
  .trix-content .attachment {
    display: inline-block;
    position: relative;
    max-width: 100%;
  }
  .trix-content .attachment a {
    color: inherit;
    text-decoration: none;
  }
  .trix-content .attachment a:hover,
  .trix-content .attachment a:visited:hover {
    color: inherit;
  }
  .trix-content .attachment__caption {
    text-align: center;
  }
  .trix-content .attachment__caption .attachment__name + .attachment__size::before {
    content: " \2022";
  }
  .trix-content .attachment--preview {
    width: 100%;
    text-align: center;
  }
  .trix-content .attachment--preview .attachment__caption {
    color: #666;
    font-size: 0.9em;
    line-height: 1.2;
  }
  .trix-content .attachment--file {
    color: #333;
    line-height: 1;
    margin: 0 2px 2px 2px;
    padding: 0.4em 1em;
    border: 1px solid #bbb;
    border-radius: 5px;
  }
  .trix-content .attachment-gallery {
    display: flex;
    flex-wrap: wrap;
    position: relative;
  }
  .trix-content .attachment-gallery .attachment {
    flex: 1 0 33%;
    padding: 0 0.5em;
    max-width: 33%;
  }
  .trix-content .attachment-gallery.attachment-gallery--2 .attachment,
  .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
    flex-basis: 50%;
    max-width: 50%;
  }
  .trix-editor {
    width: 100%;
  }
  .trix-editor {
    :is(h1, h2, h3, h4, h5, h6) {
      line-height: 1.25rem;
      font-weight: 600;
      margin-bottom: 1rem;
    }
    :is(h1) {
      font-size: 36px;
    }
    :is(h2) {
      font-size: 26px;
    }
    :is(h3) {
      font-size: 18px;
    }
    :is(h4) {
      font-size: 18px;
    }
    :is(h5) {
      font-size: 14px;
    }
    :is(h6) {
      font-size: 12px;
    }
  }
  .trix-editor a:not(.no-underline) {
    text-decoration: underline;
  }
  .trix-editor a:visited {
    color: green;
  }
  .trix-editor ul {
    list-style-type: disc;
    padding-left: 2rem;
  }
  .trix-editor ol {
    list-style-type: decimal;
    padding-left: 2rem;
  }
  .trix-editor pre {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    font-family: monospace;
    font-size: 1.5em;
    padding: 0.5em;
    white-space: pre;
    background-color: #eee;
    overflow-x: auto;
  }
  .trix-editor blockquote {
    border: 0 solid #ccc;
    border-left-width: 0px;
    border-left-width: 0.3em;
    margin-left: 0.3em;
    padding-left: 0.6em;
  }
}
.trix-container.hide-toolbar.is-editable.not-focused trix-toolbar .trix-button-row {
  visibility: hidden;
}

/* app/javascript/components/FormElements/Fields/TemplateRichTextAreaField/styles.css */
.attachment--preview {
  margin: 0.6em 0;
  text-align: center;
  width: 100%;
}
.attachment {
  display: inline-block;
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0;
}
.mention {
  color: black;
  background-color: #ddd;
  padding: 0 0.2rem;
  border-radius: 4px;
}
.new-hire-variable {
  color: #000;
  background-color: #ddd;
  padding: 0 0.2rem;
  border-radius: 4px;
}
.new-hire-variable.resolved {
  background-color: #a3e4d7;
}

/* app/javascript/features/NewHireJourney/OverviewTable/styles.css */
.divider-column {
  border-right: 2px solid var(--chakra-colors-fg-subtle) !important;
}
.current-stage {
  background-color: var(--chakra-colors-fg-subtle) !important;
}

/* app/javascript/assets/application.css */
body {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  background: transparent;
  display: none;
}
div[class*=-MenuPortal] {
  z-index: 9999 !important;
}
/*# sourceMappingURL=/assets/application-830418de.css.map */
