.exris-app{width:100%;height:100%;display:grid;grid-template-columns:var(--exris-app-grid-template-columns);grid-template-rows:var(--exris-app-grid-template-rows);grid-template-areas:var(--exris-app-grid-template-areas);--exris-app-grid-template-columns: 1rem minmax(0, 1fr) 1rem 20rem;--exris-app-grid-template-rows: auto 1rem minmax(0, 1fr);--exris-app-grid-template-areas: "header header header header" ". . . ." ". questions . sidebar";--exris-app-header-border-bottom: none;--exris-app-sidebar-display: flex;--exris-app-sidebar-flex-direction: column;--exris-app-sidebar-gap: 1rem;--exris-app-outcomes-overflow-x: visible;--exris-app-outcomes-overflow-y: auto;--exris-app-outcomes-padding: 1rem;--exris-app-outcomes-border-top-left-radius: .5rem;--exris-app-outcomes-border-bottom-left-radius: .5rem;--exris-app-textgen-border-top-left-radius: .5rem;--exris-app-textgen-border-bottom-left-radius: .5rem;--exris-app-textgen-padding: 1rem;--exris-app-textgen-overflow-y: auto;--exris-app-no-questions-padding-left: 10rem}.exris-app--compact{--exris-app-grid-template-columns: .5rem auto .5rem;--exris-app-grid-template-rows: auto auto 1rem minmax(0, 1fr);--exris-app-grid-template-areas: "header header header" "sidebar sidebar sidebar" ". . ." ". questions. ";--exris-app-header-border-bottom: 1px solid var(--outline-variant);--exris-app-sidebar-display: block;--exris-app-sidebar-flex-direction: column;--exris-app-sidebar-gap: 0;--exris-app-outcomes-overflow-x: auto;--exris-app-outcomes-overflow-y: visible;--exris-app-outcomes-padding: .5rem;--exris-app-outcomes-border-top-left-radius: 0;--exris-app-outcomes-border-bottom-left-radius: 0;--exris-app-textgen-border-top-left-radius: 0;--exris-app-textgen-border-bottom-left-radius: 0;--exris-app-textgen-padding: 0;--exris-app-textgen-overflow-y: visible;--exris-app-no-questions-padding-left: 0}.exris-app__header{grid-area:header;background-color:var(--surface-container);display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem .3rem;border-bottom:var(--exris-app-header-border-bottom)}.exris-app__header>:first-child{letter-spacing:0px;line-height:36px;font-family:Roboto;font-size:28px;font-style:Regular;font-weight:400px}.exris-app__questions{grid-area:questions;overflow-y:auto}.exris-app__questions--hidden{display:none!important}.exris-app__no-questions{font-style:italic;color:var(--on-surface-variant);font-size:.8rem;text-align:center;padding-left:var(--exris-app-no-questions-padding-left)}.exris-app__no-questions--hidden{display:none}.exris-app__outcomes{background-color:var(--surface-container);overflow-x:var(--exris-app-outcomes-overflow-x);overflow-y:var(--exris-app-outcomes-overflow-y);padding:var(--exris-app-outcomes-padding);border-top-left-radius:var(--exris-app-outcomes-border-top-left-radius);border-bottom-left-radius:var(--exris-app-outcomes-border-bottom-left-radius)}.exris-app__outcomes--hidden,.exris-app__excel-upload--hidden{display:none!important}.exris-app__case-controls-block{display:flex;flex-direction:row;align-items:center}.exris-app__case-controls-block--hidden{display:none!important}.exris-app__sidebar{grid-area:sidebar;display:var(--exris-app-sidebar-display);flex-direction:var(--exris-app-sidebar-flex-direction);gap:var(--exris-app-sidebar-gap)}.exris-app__textgen{background-color:var(--surface-container);border-top-left-radius:var(--exris-app-textgen-border-top-left-radius);border-bottom-left-radius:var(--exris-app-textgen-border-bottom-left-radius);padding:var(--exris-app-textgen-padding);overflow-y:var(--exris-app-textgen-overflow-y)}.exris-app__textgen--hidden{display:none!important}.exris-app__text-preview ul,.exris-app__text-preview ol{padding-left:1.5rem}@media (width <= 50rem){.exris-app{--exris-app-grid-template-columns: .5rem auto .5rem;--exris-app-grid-template-rows: auto auto 1rem minmax(0, 1fr);--exris-app-grid-template-areas: "header header header" "sidebar sidebar sidebar" ". . ." ". questions. ";--exris-app-header-border-bottom: 1px solid var(--outline-variant);--exris-app-sidebar-display: block;--exris-app-sidebar-flex-direction: column;--exris-app-sidebar-gap: 0;--exris-app-outcomes-overflow-x: auto;--exris-app-outcomes-overflow-y: visible;--exris-app-outcomes-padding: .5rem;--exris-app-outcomes-border-top-left-radius: 0;--exris-app-outcomes-border-bottom-left-radius: 0;--exris-app-textgen-border-top-left-radius: 0;--exris-app-textgen-border-bottom-left-radius: 0;--exris-app-textgen-padding: 0;--exris-app-textgen-overflow-y: visible;--exris-app-no-questions-padding-left: 0}}.exris-button-primary{-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;background-color:var(--primary);color:var(--on-primary);padding:.5rem;border-radius:.5rem;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.exris-button-primary--disabled{background-color:var(--surface-container);color:var(--on-surface-container);box-shadow:none;opacity:.4}.exris-button-primary--disabled:hover{box-shadow:none}.exris-button-primary:hover:not(.exris-button-primary--disabled){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.exris-button-secondary{-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;padding:.5rem;border-radius:.5rem;border:1px solid var(--outline);color:var(--primary)}.exris-button-secondary:hover:not(.exris-button-secondary--disabled){border:1px solid var(--primary)}.exris-button-tertiary{-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;padding:.3rem .5rem;border-radius:.5rem;color:var(--primary)}.exris-button-tertiary:hover{text-decoration:underline}.exris-dialog{position:fixed;top:0;left:0;width:0;height:0;background-color:#00000080;z-index:999}.exris-dialog--open{width:100%;height:100%}.exris-dialog__dialog{position:fixed;top:1rem;left:1rem;right:1rem;bottom:1rem;background-color:var(--surface-container-high);padding:1rem;border-radius:.5rem;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:1rem}.exris-dialog__header{letter-spacing:0px;line-height:36px;font-family:Roboto;font-size:28px;font-style:Regular;font-weight:400px;display:flex;justify-content:space-between;align-items:top}.exris-dialog__close{width:2rem;cursor:pointer;text-align:center}.exris-dialog__body{overflow-y:auto}.exris-font-size-picker{-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:row;align-items:baseline}.exris-font-size-picker__small-a{font-size:.9rem;font-weight:light}.exris-font-size-picker__bigger-a{font-size:1.1rem}.exris-font-size-picker__large-a{font-size:1.3rem;font-weight:700}.exris-outcomes__outcome{border:1px solid var(--outline-variant);padding:.5rem;border-radius:.5rem}.exris-outcomes__outcome--inferred{background-color:var(--tertiary-container)}.exris-outcomes__id{font-weight:700;font-family:monospace;font-size:1rem;border-bottom:1px solid var(--outline-variant);margin-bottom:.5rem;word-break:break-all}.exris-outcomes__text{font-size:.8rem;font-style:italic}.exris-outcomes__value{text-align:right}.exris-outcomes__no-outcomes{font-style:italic;color:var(--on-surface-variant);font-size:.8rem}.exris-outcomes__no-outcomes--hidden{display:none}@media (width <= 50rem){.exris-outcomes{display:flex;flex-direction:row;gap:1rem}}@media (width > 50rem){.exris-outcomes{display:flex;flex-direction:column;gap:1rem}}.exris-question{background-color:var(--surface-container-low);border-radius:.5rem}.exris-question--question-hidden{display:none!important}.exris-question--question-answered{background-color:var(--tertiary-container)}.exris-question__text{overflow:hidden;padding:.5rem}.exris-question__text>div{display:inline}.exris-question__info-icon{display:inline;height:1em;stroke:#395516;fill:#395516;vertical-align:middle;margin-bottom:.2em;margin-left:.2rem;cursor:pointer}.exris-question__info-icon--hide{display:none}.exris-question__answers{padding:.5rem;display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap;justify-content:end;align-items:flex-start;overflow:hidden}.exris-question__answer{cursor:pointer;-webkit-user-select:none;user-select:none;padding:.3rem;border:1px solid var(--outline);background-color:var(--surface-container)}.exris-question__answer--selected{background-color:var(--primary-container);color:var(--on-primary-container)}.exris-question__text-answer,.exris-question__num-answer{width:100%;padding:.5rem}.exris-question__note{border:1px solid var(--outline-variant);padding:.5rem;display:none}.exris-question__note-text{grid-area:note-text;outline:none;resize:none}.exris-question__note-text--hide{display:none}.exris-question__note-button{grid-area:note-button}@container (width >=35em){.exris-question{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto}.exris-question__text{border-top-left-radius:.5rem;border:1px solid var(--outline-variant)}.exris-question__text--question-has-no-note{border-bottom-left-radius:.5rem}.exris-question__text--question-has-note{border-bottom:none}.exris-question__answers{border:1px solid var(--outline-variant);border-left:none;border-top-right-radius:.5rem}.exris-question__answers--question-has-no-note{border-bottom-right-radius:.5rem}.exris-question__answers--question-has-note{border-bottom:none}.exris-question__note--question-has-note{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;grid-template-areas:"note-text note-button";border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;grid-column:1/span 2;text-align:right}}@container (width < 35em){.exris-question{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.exris-question__text{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border:1px solid var(--outline-variant)}.exris-question__answers{border:1px solid var(--outline-variant);border-top:none;display:flex;flex-direction:column;align-items:end}.exris-question__answers--question-has-no-note{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.exris-question__answers--question-has-note{border-bottom:none}.exris-question__note--question-has-note{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"note-text" "note-button";align-items:center;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.exris-question__note-button{text-align:right}}.exris-questions{display:flex;flex-direction:column;gap:1rem;container-type:inline-size;--exris-questions-header-display: none;--exris-questions-navigation-display: none}.exris-questions--compact{--exris-questions-header-display: block;--exris-questions-navigation-display: flex;--exris-question--not-current-display: none;--exris-question-alignment: center;--exris-question-max-width: 50rem}.exris-questions__header{text-align:center;display:var(--exris-questions-header-display)}.exris-questions__navigation{display:var(--exris-questions-navigation-display);justify-content:space-between}.exris-questions__question{max-width:var(--exris-question-max-width);align-self:var(--exris-question-alignment)}.exris-questions__question--not-current{display:var(--exris-question--not-current-display)}@container (max-width: 30rem){.exris-questions>*{--exris-questions-header-display: block;--exris-questions-navigation-display: flex;--exris-question--not-current-display: none;--exris-question-alignment: center;--exris-question-max-width: 50rem}}.exris-uploader{padding:.3rem;border:2px dashed var(--outline-variant);border-radius:.3rem;-webkit-user-select:none;user-select:none}:root{--baseFS: 16px;font-size:var(--baseFS)}*{padding:0;margin:0;box-sizing:border-box}body{font-family:Roboto,sans-serif;background-color:var(--surface);color:var(--on-surface)}html,body{height:100%;width:100%}:root{--on-surface-variant: #45483d;--shadow: #000000;--secondary-container: #dde6c6;--inverse-surface: #30312c;--on-surface: #1b1c17;--inverse-primary: #9dd90b;--surface-bright: #fbf9f2;--outline: #76786b;--surface: #fbf9f2;--outline-variant: #c6c8b9;--surface-tint: #496800;--on-tertiary: #ffffff;--on-secondary-container: #171e0a;--error-container: #ffdad6;--background: #fefcf4;--secondary-fixed: #dde6c6;--surface-container-highest: #e4e3db;--surface-container: #efeee6;--on-error-container: #410002;--on-background: #1b1c17;--on-tertiary-fixed: #00201d;--on-secondary-fixed: #171e0a;--surface-variant: #e2e4d4;--tertiary-container: #bcece5;--on-primary: #ffffff;--secondary-fixed-dim: #c1caab;--inverse-on-surface: #f2f1e9;--secondary: #596248;--tertiary-fixed-dim: #a0d0c9;--surface-container-low: #f5f4ec;--tertiary-fixed: #bcece5;--surface-container-lowest: #ffffff;--scrim: #000000;--on-error: #ffffff;--on-primary-fixed-variant: #364e00;--error: #ba1a1a;--primary-fixed-dim: #9dd90b;--primary-fixed: #b7f636;--surface-dim: #dbdad3;--on-tertiary-container: #00201d;--surface-container-high: #e9e8e1;--on-secondary-fixed-variant: #424a32;--tertiary: #396661;--on-primary-container: #131f00;--on-primary-fixed: #131f00;--on-secondary: #ffffff;--primary-container: #b7f636;--primary: #496800;--on-tertiary-fixed-variant: #1f4e49}.text-preview{display:flex;flex-direction:column;height:100%}.text-preview__tabs{display:flex;gap:.5rem;border-bottom:1px solid var(--outline);padding-bottom:.5rem;margin-bottom:1rem}.text-preview__tab{letter-spacing:.1px;line-height:20px;font-family:Roboto;font-size:14px;font-style:Medium;font-weight:500px;padding:.5rem 1rem;cursor:pointer;border-radius:.25rem;transition:background-color .2s;-webkit-user-select:none;user-select:none}.text-preview__tab:hover:not(.text-preview__tab--disabled){background-color:var(--surface-container-highest)}.text-preview__tab--selected{background-color:var(--primary-container);color:var(--on-primary-container)}.text-preview__tab--disabled{opacity:.4;cursor:not-allowed}.text-preview__content{flex:1;overflow-y:auto;min-height:0}.text-preview__jinja-input,.text-preview__jinja-output{font-family:monospace;font-size:.9rem;margin:0;padding:1rem;background-color:var(--surface-container);border-radius:.25rem;overflow-x:auto}.text-preview__jinja-input-with-error{display:flex;flex-direction:column;gap:1rem}.text-preview__error-message{letter-spacing:.25px;line-height:20px;font-family:Roboto;font-size:14px;font-style:Regular;font-weight:400px;background-color:var(--error-container);color:var(--on-error-container);padding:1rem;border-radius:.25rem;border-left:4px solid var(--error)}.text-preview__line{display:flex;line-height:1.5;overflow:hidden;width:max-content}.text-preview__line--error{background-color:var(--error-container);font-weight:700}.text-preview__line--error .text-preview__line-content{color:var(--on-error-container)}.text-preview__line-number{display:inline-block;width:3rem;text-align:right;padding-right:1rem;color:var(--outline);-webkit-user-select:none;user-select:none;flex-shrink:0}.text-preview__line-content{white-space:pre;flex:1}.text-preview__rendered{padding:1rem}
